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

Detalhes bibliográficos
Ano de defesa: 2008
Autor(a) principal: Medeiros, Ana Luisa Ferreira de
Orientador(a): Batista, Thais Vasconcelos
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Rio Grande do Norte
Programa de Pós-Graduação: Programa de Pós-Graduação em Sistemas e Computação
Departamento: Ciência da Computação
País: BR
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufrn.br/jspui/handle/123456789/17979
Resumo: 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
id UFRN_d63c4239039e4b8e7632d567d55a6e2a
oai_identifier_str oai:repositorio.ufrn.br:123456789/17979
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Medeiros, Ana Luisa Ferreira dehttp://lattes.cnpq.br/6028516977759646http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8Pires, Paulo de Figueiredohttp://lattes.cnpq.br/1304174767727101Flach, Christina Brandão Vonhttp://lattes.cnpq.br/1827829018668226Batista, Thais Vasconcelos2014-12-17T15:47:47Z2008-11-142014-12-17T15:47:47Z2008-06-09MEDEIROS, 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/1797923001011022P9Aspect 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 modelAs 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-graphapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da ComputaçãoDesenvolvimento de software orientado a aspectosDesenvolvimento de software orientado a modelosModelos de requisitosArquitetura de softwareProjeto detalhadoTransformaçõesAspect-oriented software developmentModel driven software developmentRequirements modelsSoftware archictectureDetailed designTransformationsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOMARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhadoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALAnaLFM.pdfapplication/pdf903790https://repositorio.ufrn.br/bitstreams/41a857ea-76da-4ff3-be55-70f03054c91e/download70d26a43bc5418b76d2ecdc1716d862cMD51trueAnonymousREADTEXTAnaLFM.pdf.txtWritten by FormatFilter org.dspace.app.mediafilter.PDFFilter on 2017-11-04T13:10:53Z (GMT).Extracted texttext/plain220478https://repositorio.ufrn.br/bitstreams/dc26f78f-0bb4-4677-a8e0-7007d075015a/downloadbcb352e45a659d97f0fb190c88c298e8MD56falseAnonymousREADTHUMBNAILAnaLFM.pdf.jpgWritten by FormatFilter org.dspace.app.mediafilter.ImageMagickPdfThumbnailFilter on 2017-11-04T13:11:13Z (GMT).IM Thumbnailimage/jpeg2560https://repositorio.ufrn.br/bitstreams/d2a9f3ff-bcfd-46f4-ae24-dff29cd50f31/download54532da4f9906013f556fff3e1379de4MD57falseAnonymousREAD123456789/179792026-08-26T14:54:33.684642Zopen.accessoai:repositorio.ufrn.br:123456789/17979https://repositorio.ufrn.brRepositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2026-08-26T14:54:33Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado
title MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado
spellingShingle MARISA-MDD: uma abordagem para transformações entre modelos orientados a aspectos: dos requisitos ao projeto detalhado
Medeiros, Ana Luisa Ferreira de
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
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
author Medeiros, Ana Luisa Ferreira de
author_facet Medeiros, Ana Luisa Ferreira de
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/6028516977759646
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8
dc.contributor.referees1.pt_BR.fl_str_mv Pires, Paulo de Figueiredo
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees1Lattes.por.fl_str_mv http://lattes.cnpq.br/1304174767727101
dc.contributor.referees2.pt_BR.fl_str_mv Flach, Christina Brandão Von
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://lattes.cnpq.br/1827829018668226
dc.contributor.author.fl_str_mv Medeiros, Ana Luisa Ferreira de
dc.contributor.advisor1.fl_str_mv Batista, Thais Vasconcelos
contributor_str_mv Batista, Thais Vasconcelos
dc.subject.por.fl_str_mv Desenvolvimento de software orientado a aspectos
Desenvolvimento de software orientado a modelos
Modelos de requisitos
Arquitetura de software
Projeto detalhado
Transformações
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
dc.subject.eng.fl_str_mv Aspect-oriented software development
Model driven software development
Requirements models
Software archictecture
Detailed design
Transformations
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
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
publishDate 2008
dc.date.available.fl_str_mv 2008-11-14
2014-12-17T15:47:47Z
dc.date.issued.fl_str_mv 2008-06-09
dc.date.accessioned.fl_str_mv 2014-12-17T15:47:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv 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.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/17979
dc.identifier.capesdegreeprogramcode.pt_BR.fl_str_mv 23001011022P9
identifier_str_mv 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.
23001011022P9
url https://repositorio.ufrn.br/jspui/handle/123456789/17979
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstreams/41a857ea-76da-4ff3-be55-70f03054c91e/download
https://repositorio.ufrn.br/bitstreams/dc26f78f-0bb4-4677-a8e0-7007d075015a/download
https://repositorio.ufrn.br/bitstreams/d2a9f3ff-bcfd-46f4-ae24-dff29cd50f31/download
bitstream.checksum.fl_str_mv 70d26a43bc5418b76d2ecdc1716d862c
bcb352e45a659d97f0fb190c88c298e8
54532da4f9906013f556fff3e1379de4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv repositorio@bczm.ufrn.br
_version_ 1876429110696214528