Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/16813
Título: Comparação entre as principais linguagens de transformação de modelos
Título(s) alternativo(s): Comparison of the main languages of model transformation
Autor(es): Tullio, Yasmin Volmer
Orientador(es): Andrade, Vinícius Camargo
Palavras-chave: Petri, Redes de
Software - Desenvolvimento
Diagramas de lógica
Petri nets
Computer software - Development
Logic diagrams
Data do documento: 11-Jun-2018
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Ponta Grossa
Citação: TULLIO, Yasmin Volmer. Comparação entre as principais linguagens de transformação de modelos. 2018. 52 f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2018.
Resumo: O Desenvolvimento Orientado a Modelos (MDD - do inglês, Model Driven Development) é um método de desenvolvimento de software que tem a modelagem como o principal artefato para a criação do sistema. Além disso, é possível, por meio de linguagem de transformação, realizar transformações entre modelos. No entanto, cada linguagem possui características particulares, tendo vantagens e desvantagens uma em relação as outras. O objetivo deste trabalho é comparar as principais linguagens de transformação de modelos, apontando as principais características de cada uma. Para isso, definiram-se as linguagens Triple Graph Grammars (TGG), Query/View/Transformation (QVT) e Atlas Transformation Language (ATL), para a comparação, e os modelos de diagrama de atividades da linguagem unificada de modelagem (UML, do inglês, Unified Modeling Language) e rede de Petri, para a transformação. Como resultado, foram apontadas as vantagens e desvantagens de cada linguagem considerando características, além de apresentar trabalhos relacionados envolvendo transformação de modelos de diagrama de atividades - UML para rede de Petri.
Abstract: Model Driven Development (MDD) is a software development method that has the modeling as the main artifact for the creation of the system. In addition, it is possible, by means of transformation language, to make transformations between models. However, each language has particular characteristics, having advantages and disadvantages in relation to others. The objective of this work is to compare the main languages of transformation of models, pointing the main characteristics of each one. For this, the languages Triple Graph Grammars (TGG), Query/View/Transformation (QVT) and Atlas Transformation Language (ATL), were defined for a comparison, and the activity diagram model of the Unified Modeling Language (UML) and Petri net, to transformation. As a result, the advantages and disadvantages of each language were pointed out, besides the related works involving transformation of activity diagram models - UML to Petri net.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/16813
Aparece nas coleções:PG - Tecnologia em Análise e Desenvolvimento de Sistemas

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
PG_COADS_2018_1_04.pdf1,62 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.