dc.creator | De Souza Neto, Plácido A | |
dc.date.accessioned | 2015-12-16T13:55:21Z | |
dc.date.available | 2015-12-16T13:55:21Z | |
dc.date.issued | 2012-12-11 | |
dc.identifier.uri | http://memoria.ifrn.edu.br/handle/1044/404 | |
dc.description.abstract | This thesis presents piSOD-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
development areas to propose a solution that minimizes the problem of reliable service modeling.
Some examples are developed as proof of concepts. | pt_BR |
dc.language | por | pt_BR |
dc.publisher | Insitituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject | Reliable service | pt_BR |
dc.subject | Policy | |
dc.subject | Model-driven development | |
dc.subject | Methodology | |
dc.subject | PiSOD-M | |
dc.title | A methodology for building service-oriented applications in the presence of non-functional properties | pt_BR |
dc.type | Tese | pt_BR |
dc.creator.Lattes | lattes.cnpq.br/3641504724164977 | pt_BR |
dc.contributor.advisor1 | Musicante, Martin | |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/6034405930958244 | pt_BR |
dc.contributor.advisor2 | Vargas-Solar, Genoveva | |
dc.contributor.referee1 | Rosa, Nelson | |
dc.contributor.referee1Lattes | lattes.cnpq.br/4220236737158909 | pt_BR |
dc.contributor.referee2 | Vergilio, Silvia | |
dc.contributor.referee2Lattes | lattes.cnpq.br/0401470121643212 | pt_BR |
dc.contributor.referee3 | Lucena, Marcia | |
dc.contributor.referee4 | Castro, Valeria | |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Natal - Central | pt_BR |
dc.publisher.program | Outro | pt_BR |
dc.publisher.program | Outro | pt_BR |
dc.publisher.initials | IFRN | pt_BR |
dc.subject.cnpq | Ciência da Computação | pt_BR |
dc.description.resumo | This thesis presents piSOD-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
development areas to propose a solution that minimizes the problem of reliable service modeling.
Some examples are developed as proof of concepts. | pt_BR |