Transformações e mapeamentos da MDA e sua implementação em três ferramentas.

Detalhes bibliográficos
Autor(a) principal: Caliari, Giuliano Luz Pigatti
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-08012008-103612/
Resumo: As transformações de modelos são um ponto vital para os enfoques de desenvolvimento dirigido por modelos, incluindo a MDA. No presente trabalho apresenta-se alguns dos conceitos da MDA relacionados a transformações de modelos. São vistos os conceitos de PIM, PSM, transformações, mapeamentos e marcas. Estes conceitos são analisados no contexto de três ferramentas MDA, a OptimalJ, a AndroMDA e a ArcStyler, para verificar se as ferramentas os implementam de acordo com a MDA. Também é analisado como e quais transformações e mapeamentos de modelos estão sendo implementados pelas ferramentas, através da comparação qualitativa de definições de conceitos e de exemplos do uso destes. Além de verificar os conceitos relacionados às transformações, faz-se um estudo de caso qualitativo para analisar as transformações e mapeamentos providos pelas ferramentas e como as ferramentas trabalham com eles. Mostram-se as dificuldades de se criar um modelo PIM do sistema do estudo de caso e adaptá-lo para cada uma das ferramentas.
id USP_a9221230b24c42db6feb76995847b2d1
oai_identifier_str oai:teses.usp.br:tde-08012008-103612
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Transformações e mapeamentos da MDA e sua implementação em três ferramentas.MDA\'s transformation and mappings and their implementation in three tools.Desenvolvimento de softwareEngenharia de softwareMarksMDAModel mappingModel transformationPIMPlatform independent modelAs transformações de modelos são um ponto vital para os enfoques de desenvolvimento dirigido por modelos, incluindo a MDA. No presente trabalho apresenta-se alguns dos conceitos da MDA relacionados a transformações de modelos. São vistos os conceitos de PIM, PSM, transformações, mapeamentos e marcas. Estes conceitos são analisados no contexto de três ferramentas MDA, a OptimalJ, a AndroMDA e a ArcStyler, para verificar se as ferramentas os implementam de acordo com a MDA. Também é analisado como e quais transformações e mapeamentos de modelos estão sendo implementados pelas ferramentas, através da comparação qualitativa de definições de conceitos e de exemplos do uso destes. Além de verificar os conceitos relacionados às transformações, faz-se um estudo de caso qualitativo para analisar as transformações e mapeamentos providos pelas ferramentas e como as ferramentas trabalham com eles. Mostram-se as dificuldades de se criar um modelo PIM do sistema do estudo de caso e adaptá-lo para cada uma das ferramentas.Model transformations are a vital point for model driven development, including MDA. In the present essay we introduce some of the MDA concepts related with model transformations. We present the concept of PIM, PSM, transformations, mappings and marks. These concepts are analyzed in the context of three MDA tools, OptimalJ, AndroMDA and ArcStyler, to verify if the tools implement the concepts according to MDA. We also analyze how and which model transformations and model mappings are being implemented by the tools, through a qualitative comparison of the definition of these concepts and using some examples of their intended use. In addition to verifying the concepts related to transformations, we create a qualitative case study to analyze the model transformations and model mappings provided by the tools, and how the tools work with them. We show a few of the problems faced when creating a PIM model of the case study\'s system and the adaptations it required for each tool.Biblioteca Digitais de Teses e Dissertações da USPSilva, Paulo Sérgio MunizCaliari, Giuliano Luz Pigatti2007-09-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/3/3141/tde-08012008-103612/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:09:55Zoai:teses.usp.br:tde-08012008-103612Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:09:55Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Transformações e mapeamentos da MDA e sua implementação em três ferramentas.
MDA\'s transformation and mappings and their implementation in three tools.
title Transformações e mapeamentos da MDA e sua implementação em três ferramentas.
spellingShingle Transformações e mapeamentos da MDA e sua implementação em três ferramentas.
Caliari, Giuliano Luz Pigatti
Desenvolvimento de software
Engenharia de software
Marks
MDA
Model mapping
Model transformation
PIM
Platform independent model
title_short Transformações e mapeamentos da MDA e sua implementação em três ferramentas.
title_full Transformações e mapeamentos da MDA e sua implementação em três ferramentas.
title_fullStr Transformações e mapeamentos da MDA e sua implementação em três ferramentas.
title_full_unstemmed Transformações e mapeamentos da MDA e sua implementação em três ferramentas.
title_sort Transformações e mapeamentos da MDA e sua implementação em três ferramentas.
author Caliari, Giuliano Luz Pigatti
author_facet Caliari, Giuliano Luz Pigatti
author_role author
dc.contributor.none.fl_str_mv Silva, Paulo Sérgio Muniz
dc.contributor.author.fl_str_mv Caliari, Giuliano Luz Pigatti
dc.subject.por.fl_str_mv Desenvolvimento de software
Engenharia de software
Marks
MDA
Model mapping
Model transformation
PIM
Platform independent model
topic Desenvolvimento de software
Engenharia de software
Marks
MDA
Model mapping
Model transformation
PIM
Platform independent model
description As transformações de modelos são um ponto vital para os enfoques de desenvolvimento dirigido por modelos, incluindo a MDA. No presente trabalho apresenta-se alguns dos conceitos da MDA relacionados a transformações de modelos. São vistos os conceitos de PIM, PSM, transformações, mapeamentos e marcas. Estes conceitos são analisados no contexto de três ferramentas MDA, a OptimalJ, a AndroMDA e a ArcStyler, para verificar se as ferramentas os implementam de acordo com a MDA. Também é analisado como e quais transformações e mapeamentos de modelos estão sendo implementados pelas ferramentas, através da comparação qualitativa de definições de conceitos e de exemplos do uso destes. Além de verificar os conceitos relacionados às transformações, faz-se um estudo de caso qualitativo para analisar as transformações e mapeamentos providos pelas ferramentas e como as ferramentas trabalham com eles. Mostram-se as dificuldades de se criar um modelo PIM do sistema do estudo de caso e adaptá-lo para cada uma das ferramentas.
publishDate 2007
dc.date.none.fl_str_mv 2007-09-17
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.uri.fl_str_mv http://www.teses.usp.br/teses/disponiveis/3/3141/tde-08012008-103612/
url http://www.teses.usp.br/teses/disponiveis/3/3141/tde-08012008-103612/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809090495300763648