Loading...
Please wait, while we are loading the content...
Similar Documents
CrossMDA-SPL: uma abordagem para gerência de variabilidades dirigida por modelos e aspectos
| Content Provider | Semantic Scholar |
|---|---|
| Author | Filgueira, Geam Carlos De Araújo |
| Copyright Year | 2009 |
| Abstract | Este trabalho propoe uma abordagem sistematica para gerencia de variabilidades dirigida por Modelos e Aspectos usando os mecanismos das abordagens de Desenvolvimento de Software Orientado a Aspectos (DSOA) e Desenvolvimento Dirigido por Modelos (DDM). O objetivo central da abordagem, denominada CrossMDA-SPL, e melhorar a gerencia, modularizacao e isolamento das variabilidades da arquitetura de LPSs em um nivel de abstracao alto (modelo) nas fases de projeto e implementacao de dominio de desenvolvimento de Linhas de Produto de Software (LPSs), explorando a sinergia entre o DSOA e DDM. A abordagem CrossMDA-SPL define alguns artefatos base para promover a separacao clara entres as features mandatorias (obrigatorias) e opcionais na arquitetura da LPS. Os artefatos sao representados por dois modelos denominados: (i) modelo do nucleo (dominio base) responsavel por especificar as features comuns a todos os membros da LPS; e (ii) modelo de variabilidades responsavel por representar as features variaveis da LPS. Em adicao, a abordagem CrossMDA-SPL e composta por: (i) diretrizes para modelagem e representacao das variabilidades; (ii) servicos e processo CrossMDA-SPL; e (iii) modelos da arquitetura da LPS ou instância do produto da LPS. As diretrizes utilizam as vantagens de DSOA e DDM para promover uma melhor modularizacao das features variaveis da arquitetura da LPS durante a criacao dos modelos do nucleo e de variabilidades da abordagem. Os servicos e subprocessos sao responsaveis pela combinacao automatica, atraves de processos de transformacao, entre os modelos de nucleo e variabilidades, e a geracao dos novos modelos que representam a implementacao da arquitetura de LPS ou um modelo de instância da LPS. Apresentamos mecanismos para uma eficaz modularizacao de variabilidades para arquiteturas de LPS no nivel de modelo. Os conceitos sao mostrados e avaliados com a execucao de um estudo de caso de uma LPS para sistemas de gerenciamento de bilhetes eletronicos de transporte. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://repositorio.ufrn.br:8080/jspui/bitstream/123456789/18003/1/GeamCA_3.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |