A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties

Detalhes bibliográficos
Ano de defesa: 2012
Autor(a) principal: Souza Neto, Plácido Antônio de
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufrn.br/jspui/handle/123456789/17951
Resumo: This thesis presents ⇡SOD-M (Policy-based Service Oriented Development Methodology), a methodology for modeling reliable service-based applications using policies. It proposes a model driven method with: (i) a set of meta-models for representing non-functional constraints associated to service-based applications, starting from an use case model until a service composition model; (ii) a platform providing guidelines for expressing the composition and the policies; (iii) model-to-model and model-to-text transformation rules for semi-automatizing the implementation of reliable service-based applications; and (iv) an environment that implements these meta-models and rules, and enables the application of ⇡SOD-M. This thesis also presents a classification and nomenclature for non-functional requirements for developing service-oriented applications. Our approach is intended to add value to the development of service-oriented applications that have quality requirements needs. This work uses concepts from the service-oriented development, non-functional requirements design and model-driven delevopment areas to propose a solution that minimizes the problem of reliable service modeling. Some examples are developed as proof of concepts
id UFRN_ae17ba0f6a21f7714b7b81f5ff522733
oai_identifier_str oai:repositorio.ufrn.br:123456789/17951
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional PropertiesServiços confiáveis. Políticas. Desenvolvimento dirigido a modelos. Metodologia. &#8673SOD-MReliable service. Policy. Model-driven development. Methodology. &#8673SOD-MCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOThis thesis presents ⇡SOD-M (Policy-based Service Oriented Development Methodology), a methodology for modeling reliable service-based applications using policies. It proposes a model driven method with: (i) a set of meta-models for representing non-functional constraints associated to service-based applications, starting from an use case model until a service composition model; (ii) a platform providing guidelines for expressing the composition and the policies; (iii) model-to-model and model-to-text transformation rules for semi-automatizing the implementation of reliable service-based applications; and (iv) an environment that implements these meta-models and rules, and enables the application of ⇡SOD-M. This thesis also presents a classification and nomenclature for non-functional requirements for developing service-oriented applications. Our approach is intended to add value to the development of service-oriented applications that have quality requirements needs. This work uses concepts from the service-oriented development, non-functional requirements design and model-driven delevopment areas to propose a solution that minimizes the problem of reliable service modeling. Some examples are developed as proof of conceptsCoordenação de Aperfeiçoamento de Pessoal de Nível SuperiorEsta tese apresenta ⇡SOD-M (Policy-based Service Oriented Development Methodology), uma metodologia para a modelagem de aplicações orientadas a serviços a qual usa Políticas de qualidade. O trabalho propõe um método orientado a modelos para desenvolvimento de aplicações confiáveis. ⇡SOD-M consiste de: (i) um conjunto de meta-modelos para representação de requisitos não-funcionais associados a serviços nos diferentes níveis de modelagem, a partir de um modelo de caso de uso até um modelo de composição de serviço, (ii) um meta-modelo de plataforma específica que representa a especificação das composiçoes e as políticas, (iii) regras de transformação model-to-model e model-to-text para semi-automatizar a implementação de composiçoes de serviços confiáveis, e (iv) um ambiente que implementa estes meta-modelos e regras, representando assim aspectos transversais e limitações associadas a serviços, que devem ser respeitados. Esta tese também apresenta uma classificação e nomenclatura de requisitos não-funcionais para o desenvolvimento de aplicações orientadas a serviços. Nossa abordagem visa agregar valor ao desenvolvimento de aplicações orientadas a serviços que têm necessidades de garantias de requisitos de qualidade. Este trabalho utiliza conceitos das áreas de desenvolvimento orientado a serviços, design de requisitos não-funcionais e desenvolvimento dirigido a modelos para propor uma solução que minimiza o problema de modelagem de serviços web confiáveisUniversidade Federal do Rio Grande do NorteBRUFRNPrograma de Pós-Graduação em Sistemas e ComputaçãoCiência da ComputaçãoMusicante, Martin Alejandrohttp://lattes.cnpq.br/3641504724164977http://lattes.cnpq.br/6034405930958244Lucena, Marcia Jacyntha Nunes Rodrigueshttp://lattes.cnpq.br/7982148962089986Rosa, Nelson Soutohttp://lattes.cnpq.br/4220236737158909Solar, Genoveva VargasCastro, Valeria deVergilio, Silvia Reginahttp://lattes.cnpq.br/0401470121643212Souza Neto, Plácido Antônio de2014-12-17T15:47:00Z2013-04-192014-12-17T15:47:00Z2012-12-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfapplication/pdfSOUZA NETO, Plácido Antônio de. A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties. 2012. 194 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.https://repositorio.ufrn.br/jspui/handle/123456789/17951porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2017-11-04T11:30:10Zoai:repositorio.ufrn.br:123456789/17951Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2017-11-04T11:30:10Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.none.fl_str_mv A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties
title A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties
spellingShingle A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties
Souza Neto, Plácido Antônio de
Serviços confiáveis. Políticas. Desenvolvimento dirigido a modelos. Metodologia. &#8673
SOD-M
Reliable service. Policy. Model-driven development. Methodology. &#8673
SOD-M
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties
title_full A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties
title_fullStr A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties
title_full_unstemmed A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties
title_sort A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties
author Souza Neto, Plácido Antônio de
author_facet Souza Neto, Plácido Antônio de
author_role author
dc.contributor.none.fl_str_mv Musicante, Martin Alejandro

http://lattes.cnpq.br/3641504724164977

http://lattes.cnpq.br/6034405930958244
Lucena, Marcia Jacyntha Nunes Rodrigues

http://lattes.cnpq.br/7982148962089986
Rosa, Nelson Souto

http://lattes.cnpq.br/4220236737158909
Solar, Genoveva Vargas
Castro, Valeria de
Vergilio, Silvia Regina

http://lattes.cnpq.br/0401470121643212
dc.contributor.author.fl_str_mv Souza Neto, Plácido Antônio de
dc.subject.por.fl_str_mv Serviços confiáveis. Políticas. Desenvolvimento dirigido a modelos. Metodologia. &#8673
SOD-M
Reliable service. Policy. Model-driven development. Methodology. &#8673
SOD-M
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic Serviços confiáveis. Políticas. Desenvolvimento dirigido a modelos. Metodologia. &#8673
SOD-M
Reliable service. Policy. Model-driven development. Methodology. &#8673
SOD-M
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description This thesis presents ⇡SOD-M (Policy-based Service Oriented Development Methodology), a methodology for modeling reliable service-based applications using policies. It proposes a model driven method with: (i) a set of meta-models for representing non-functional constraints associated to service-based applications, starting from an use case model until a service composition model; (ii) a platform providing guidelines for expressing the composition and the policies; (iii) model-to-model and model-to-text transformation rules for semi-automatizing the implementation of reliable service-based applications; and (iv) an environment that implements these meta-models and rules, and enables the application of ⇡SOD-M. This thesis also presents a classification and nomenclature for non-functional requirements for developing service-oriented applications. Our approach is intended to add value to the development of service-oriented applications that have quality requirements needs. This work uses concepts from the service-oriented development, non-functional requirements design and model-driven delevopment areas to propose a solution that minimizes the problem of reliable service modeling. Some examples are developed as proof of concepts
publishDate 2012
dc.date.none.fl_str_mv 2012-12-11
2013-04-19
2014-12-17T15:47:00Z
2014-12-17T15:47:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SOUZA NETO, Plácido Antônio de. A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties. 2012. 194 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.
https://repositorio.ufrn.br/jspui/handle/123456789/17951
identifier_str_mv SOUZA NETO, Plácido Antônio de. A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties. 2012. 194 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.
url https://repositorio.ufrn.br/jspui/handle/123456789/17951
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv repositorio@bczm.ufrn.br
_version_ 1855758772085981184