Return to search

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

Made available in DSpace on 2014-12-17T15:47:00Z (GMT). No. of bitstreams: 1
PlacidoASN_TESE.pdf: 5575988 bytes, checksum: b29fc882ea45700b3c27d134527a79ed (MD5)
Previous issue date: 2012-12-11 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / 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 / Esta 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?veis

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufrn.br:123456789/17951
Date11 December 2012
CreatorsSouza Neto, Pl?cido Ant?nio de
ContributorsCPF:82500304434, http://lattes.cnpq.br/6034405930958244, Lucena, Marcia Jacyntha Nunes Rodrigues, CPF:80700772472, http://lattes.cnpq.br/7982148962089986, Rosa, Nelson Souto, CPF:73573310400, http://lattes.cnpq.br/4220236737158909, Solar, Genoveva Vargas, Castro, Valeria de, Vergilio, Silvia Regina, CPF:07081737803, http://lattes.cnpq.br/0401470121643212, Musicante, Martin Alejandro
PublisherUniversidade Federal do Rio Grande do Norte, Programa de P?s-Gradua??o em Sistemas e Computa??o, UFRN, BR, Ci?ncia da Computa??o
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis
Formatapplication/pdf
Sourcereponame:Repositório Institucional da UFRN, instname:Universidade Federal do Rio Grande do Norte, instacron:UFRN
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0023 seconds