Comparação entre as principais linguagens de transformação de modelos

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorAndrade, Vinícius Camargo-
Autor(es): dc.contributorAndrade, Vinícius Camargo-
Autor(es): dc.contributorRibeiro, Richard Duarte-
Autor(es): dc.contributorCanteri, Rafael dos Passos-
Autor(es): dc.creatorTullio, Yasmin Volmer-
Data de aceite: dc.date.accessioned2022-02-21T21:56:08Z-
Data de disponibilização: dc.date.available2022-02-21T21:56:08Z-
Data de envio: dc.date.issued2020-11-18-
Data de envio: dc.date.issued2020-11-18-
Data de envio: dc.date.issued2018-06-11-
Fonte completa do material: dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/16813-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/664015-
Descrição: dc.descriptionModel 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.-
Descrição: dc.descriptionO 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.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherUniversidade Tecnológica Federal do Paraná-
Publicador: dc.publisherPonta Grossa-
Publicador: dc.publisherBrasil-
Publicador: dc.publisherDepartamento Acadêmico de Informática-
Publicador: dc.publisherTecnologia em Análise e Desenvolvimento de Sistemas-
Publicador: dc.publisherUTFPR-
Direitos: dc.rightsopenAccess-
Palavras-chave: dc.subjectPetri, Redes de-
Palavras-chave: dc.subjectSoftware - Desenvolvimento-
Palavras-chave: dc.subjectDiagramas de lógica-
Palavras-chave: dc.subjectPetri nets-
Palavras-chave: dc.subjectComputer software - Development-
Palavras-chave: dc.subjectLogic diagrams-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO-
Título: dc.titleComparação entre as principais linguagens de transformação de modelos-
Título: dc.titleComparison of the main languages of model transformation-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositorio Institucional da UTFPR - RIUT

Não existem arquivos associados a este item.