dc.contributor | Batista, Thais Vasconcelos | |
dc.contributor | | |
dc.contributor | http://lattes.cnpq.br/0801244689593809 | |
dc.contributor | | |
dc.contributor | http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8 | |
dc.contributor | Cacho, Nelio Alessandro Azevedo | |
dc.contributor | | |
dc.contributor | http://lattes.cnpq.br/4635320220484649 | |
dc.creator | Guimarães, Everton Tavares | |
dc.date.accessioned | 2010-11-18 | |
dc.date.accessioned | 2014-12-17T15:47:52Z | |
dc.date.accessioned | 2022-10-06T12:36:09Z | |
dc.date.available | 2010-11-18 | |
dc.date.available | 2014-12-17T15:47:52Z | |
dc.date.available | 2022-10-06T12:36:09Z | |
dc.date.created | 2010-11-18 | |
dc.date.created | 2014-12-17T15:47:52Z | |
dc.date.issued | 2010-03-04 | |
dc.identifier | GUIMARÃES, Everton Tavares. MaRISA-AOCode: uma abordagem genérica para geração de código orientado a aspectos. 2010. 121 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2010. | |
dc.identifier | https://repositorio.ufrn.br/jspui/handle/123456789/18010 | |
dc.identifier.uri | http://repositorioslatinoamericanos.uchile.cl/handle/2250/3955550 | |
dc.description.abstract | Currently there are several aspect-oriented approaches that are related to different stages of software development process. These approaches often lack integration with each other and their models and artifacts are not aligned in a coherent process. The integration of Aspect-Oriented Software development (AOSD) and Model-Driven Development (MDD) enables automatic propagation of models from one phase to another, avoiding loss of important information and decisions established in each. This paper presents a model driven approach, called Marisa-AOCode, which supports the processing of detailed design artifacts to code in different Aspect-Oriented Programming languages. The approach proposed by Maris- AOCode defines transformation rules between aSideML, a modeling language for aspectoriented
detailed design, and Metaspin, a generic metamodel for aspect-oriented programming languages. The instantiation of the generic metamodel (Metaspin) provided by the approach
of Maris-AOCode is illustrated by the transformation of Metaspin for two languages: AspectLua and CaesarJ. We illustrate the approach with a case study based on the Health
Watcher System | |
dc.publisher | Universidade Federal do Rio Grande do Norte | |
dc.publisher | BR | |
dc.publisher | UFRN | |
dc.publisher | Programa de Pós-Graduação em Sistemas e Computação | |
dc.publisher | Ciência da Computação | |
dc.rights | Acesso Aberto | |
dc.subject | Desenvolvimento Orientado a Aspectos | |
dc.subject | Desenvolvimento dirigido a modelos | |
dc.subject | Projeto detalhado | |
dc.subject | Programação orientada a aspectos | |
dc.subject | Metaspin | |
dc.subject | aSideML | |
dc.subject | Aspect-oriented software development | |
dc.subject | Model-driven development | |
dc.subject | Detailed project | |
dc.subject | Aspect-oriented programming | |
dc.subject | Metaspin | |
dc.subject | aSideML | |
dc.title | MaRISA-AOCode: uma abordagem genérica para geração de código orientado a aspectos | |
dc.type | masterThesis | |