MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado

Aspect Oriented approaches associated to different activities of the software development process are, in general, independent and their models and artifacts are not aligned and inserted in a coherent process. In the model driven development, the various models and the correspondence between them ar...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Autor principal: Medeiros, Ana Luisa Ferreira de
Outros Autores: Batista, Thais Vasconcelos
Formato: Dissertação
Idioma:por
Publicado em: Universidade Federal do Rio Grande do Norte
Assuntos:
Endereço do item:https://repositorio.ufrn.br/jspui/handle/123456789/17979
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id ri-123456789-17979
record_format dspace
institution Repositório Institucional
collection RI - UFRN
language por
topic Desenvolvimento de software orientado a aspectos
Desenvolvimento de software orientado a modelos
Modelos de requisitos
Arquitetura de software
Projeto detalhado
Transformações
Aspect-oriented software development
Model driven software development
Requirements models
Software archictecture
Detailed design
Transformations
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
spellingShingle Desenvolvimento de software orientado a aspectos
Desenvolvimento de software orientado a modelos
Modelos de requisitos
Arquitetura de software
Projeto detalhado
Transformações
Aspect-oriented software development
Model driven software development
Requirements models
Software archictecture
Detailed design
Transformations
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Medeiros, Ana Luisa Ferreira de
MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado
description Aspect Oriented approaches associated to different activities of the software development process are, in general, independent and their models and artifacts are not aligned and inserted in a coherent process. In the model driven development, the various models and the correspondence between them are rigorously specified. With the integration of aspect oriented software development (DSOA) and model driven development (MDD) it is possible to automatically propagate models from one activity to another, avoiding the loss of information and important decisions established in each activity. This work presents MARISA-MDD, a strategy based on models that integrate aspect-oriented requirements, architecture and detailed design, using the languages AOV-graph, AspectualACME and aSideML, respectively. MARISA-MDD defines, for each activity, representative models (and corresponding metamodels) and a number of transformations between the models of each language. These transformations have been specified and implemented in ATL (Atlas Definition Language), in the Eclipse environment. MARISA-MDD allows the automatic propagation between AOV-graph, AspectualACME, and aSideML models. To validate the proposed approach two case studies, the Health Watcher and the Mobile Media have been used in the MARISA-MDD environment for the automatic generation of AspectualACME and aSideML models, from the AOV-graph model
author2 Batista, Thais Vasconcelos
author_facet Batista, Thais Vasconcelos
Medeiros, Ana Luisa Ferreira de
format masterThesis
author Medeiros, Ana Luisa Ferreira de
author_sort Medeiros, Ana Luisa Ferreira de
title MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado
title_short MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado
title_full MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado
title_fullStr MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado
title_full_unstemmed MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado
title_sort marisa-mdd: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado
publisher Universidade Federal do Rio Grande do Norte
publishDate 2014
url https://repositorio.ufrn.br/jspui/handle/123456789/17979
work_keys_str_mv AT medeirosanaluisaferreirade marisamddumaabordagemparatransformacoesentremodelosorientadosaaspectosdosrequisitosaoprojetodetalhado
_version_ 1773961269578039296
spelling ri-123456789-179792017-11-04T13:11:13Z MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado Medeiros, Ana Luisa Ferreira de Batista, Thais Vasconcelos http://lattes.cnpq.br/6028516977759646 http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8 Pires, Paulo de Figueiredo http://lattes.cnpq.br/1304174767727101 Flach, Christina Brandão Von http://lattes.cnpq.br/1827829018668226 Desenvolvimento de software orientado a aspectos Desenvolvimento de software orientado a modelos Modelos de requisitos Arquitetura de software Projeto detalhado Transformações Aspect-oriented software development Model driven software development Requirements models Software archictecture Detailed design Transformations CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Aspect Oriented approaches associated to different activities of the software development process are, in general, independent and their models and artifacts are not aligned and inserted in a coherent process. In the model driven development, the various models and the correspondence between them are rigorously specified. With the integration of aspect oriented software development (DSOA) and model driven development (MDD) it is possible to automatically propagate models from one activity to another, avoiding the loss of information and important decisions established in each activity. This work presents MARISA-MDD, a strategy based on models that integrate aspect-oriented requirements, architecture and detailed design, using the languages AOV-graph, AspectualACME and aSideML, respectively. MARISA-MDD defines, for each activity, representative models (and corresponding metamodels) and a number of transformations between the models of each language. These transformations have been specified and implemented in ATL (Atlas Definition Language), in the Eclipse environment. MARISA-MDD allows the automatic propagation between AOV-graph, AspectualACME, and aSideML models. To validate the proposed approach two case studies, the Health Watcher and the Mobile Media have been used in the MARISA-MDD environment for the automatic generation of AspectualACME and aSideML models, from the AOV-graph model As abordagens orientadas a aspectos relacionadas a diferentes atividades do processo de desenvolvimento de software são, em geral, independentes e os seus modelos e artefatos não estão alinhados ou inseridos em um processo coerente. No desenvolvimento orientado a, modelos, os diversos modelos e a correspondência entre eles são especificados com rigor. Com a integração do desenvolvimento orientado a aspectos (DSOA) e o desenvolvimento baseado em modelos (MDD) pode-se automaticamente propagar modelos de uma atividade para outra atividade, evitando a perda de informações e de decisões importantes estabelecidas em cada atividade. Este trabalho apresenta MARISA-MDD, uma estratégia baseada em modelos que integra as atividades de requisitos, arquitetura e projeto detalhado orientado a aspectos, usando as linguagens AOV-graph, AspectualACME e aSideML, respectivamente. MARISA-MDD define, para cada atividade, modelos representativos (e metamodelos correspondentes) e um conjunto de transformações entre os modelos de cada linguagem. Tais transformações foram especificadas e implementadas em ATL (Atlas Definition Language), no ambiente Eclipse. MARISA-MDD permite a propagação automática entre modelos AOV-graph, AspectualACME e aSideML. Para validar a abordagem proposta dois estudos de caso, o Health Watcher e o Mobile Media foram usados no ambienteMARISA-MDD para geração automática dos modelos AspectualACME e aSideML, a partir do modelo AOV-graph 2014-12-17T15:47:47Z 2008-11-14 2014-12-17T15:47:47Z 2008-06-09 masterThesis MEDEIROS, Ana Luisa Ferreira de. MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado. 2008. 112 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2008. https://repositorio.ufrn.br/jspui/handle/123456789/17979 por Acesso Aberto application/pdf application/pdf Universidade Federal do Rio Grande do Norte BR UFRN Programa de Pós-Graduação em Sistemas e Computação Ciência da Computação