1 |
Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de softwareSousa, Lidiane Oliveira dos Santos 23 May 2012 (has links)
Made available in DSpace on 2014-12-17T15:48:02Z (GMT). No. of bitstreams: 1
LidianeOSS_DISSERT.pdf: 4948473 bytes, checksum: f3f2d84880d3d969d6a1a9ec6252b0ff (MD5)
Previous issue date: 2012-05-23 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / The approach Software Product Line (SPL) has become very promising these days, since it
allows the production of customized systems on large scale through product families. For the
modeling of these families the Features Model is being widely used, however, it is a model
that has low level of detail and not may be sufficient to guide the development
team of LPS. Thus, it is recommended add the Features Model to other models representing
the system from other perspectives. The goals model PL-AOVgraph can assume this
role complementary to the Features Model, since it has a to context oriented language of
LPS's, which allows the requirements modeling in detail and identification of crosscutting
concerns that may arise as result of variability. In order to insert PL-AOVgraph in
development of LPS's, this paper proposes a bi-directional mapping between PL-AOVgraph
and Features Model, which will be automated by tool ReqSys-MDD. This tool uses the
approach of Model-Driven Development (MDD), which allows the construction of systems
from high level models through successive transformations. This enables the integration of
ReqSys-MDD with other tools MDD that use their output models as input to other
transformations. So it is possible keep consistency among the models involved, avoiding loss
of informations on transitions between stages of development / A abordagem de Linha de Produto de Software (LPS) tem se tornado bastante promissora nos
dias de hoje, uma vez que permite a produ??o de sistemas customizados em larga escala,
atrav?s de fam?lias de produtos. Para a modelagem destas fam?lias o Modelo de Features tem
sido muito utilizado, no entanto, se trata de um modelo que apresenta baixo n?vel de
detalhamento, podendo n?o ser suficiente para orientar a equipe de desenvolvimento da LPS.
Dessa forma, ? recomend?vel agregar o Modelo de Features a outros modelos que
representem o sistema sob outras perspectivas. O Modelo de Metas PL-AOVgraph pode
assumir esta fun??o complementar ao Modelo de Features, uma vez que possui uma
linguagem voltada para o contexto das LPS s, que permite a modelagem de requisitos de
forma detalhada e a identifica??o de caracter?sticas transversais, que podem surgir em
decorr?ncia da variabilidade. Com o objetivo de inserir PL-AOVgraph no processo de
desenvolvimento das LPS s, este trabalho prop?e um mapeamento bi-direcional entre PLAOVgraph
e Modelo de Features, que ser? automatizado pela ferramenta ReqSys-MDD. Esta
ferramenta utiliza a abordagem de Desenvolvimento Orientado a Modelos (Model-Driven
Development MDD), que permite a constru??o de sistemas a partir de modelos de alto n?vel,
atrav?s de transforma??es sucessivas. Isto possibilita a integra??o de ReqSys-MDD com
outras ferramentas MDD que utilizem seus modelos de sa?da como entrada para outras
transforma??es. Assim, ? poss?vel manter a consist?ncia entre os modelos envolvidos,
evitando a perda de informa??es nas transi??es entre as etapas de desenvolvimento
|
Page generated in 0.0275 seconds