Transformação de modelos SysML para UML usando a linguagem ATL

Detalhes bibliográficos
Ano de defesa: 2014
Autor(a) principal: Melo, Marcel da Silva
Orientador(a): Não Informado pela instituição
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 de Uberlândia
BR
Programa de Pós-graduação em Ciência da Computação
Ciências Exatas e da Terra
UFU
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Uml
Atl
Link de acesso: https://repositorio.ufu.br/handle/123456789/12570
https://doi.org/10.14393/ufu.di.2014.401
Resumo: Due to the large increase of complexity in software development in recent years, academia and organizations have a rational solution in software engineering, called Model- Driven Engineering, that seeks to support managing this complexity. Model-Driven Engineering is an approach that moves the focus of the development of software from code to models. The UML is currently the most widely used language for software modeling. Despite its extensive use in various application domains, UML is awed in some domains, such as Software-Intensive Systems, where modeling elements that are not software are of great importance. A major advantage of UML is its wide extensibility and adaptation to dierent application domains using proles, such as SysML. SysML is a UML prole and represents a general purpose language used in Systems Engineering domain. One important operation in Model-Driven Engineering is model transformation, which consists of an automated process of converting a source model to target model. The construction of new transformations, and the reuse of existing ones, represent key points for popularization of Model-Driven Engineering. This work has objectives to present relationships and automated transformations between SysML diagrams and UML diagrams. Relationships are presented by means of metamodels that show relationships between elements of the diagrams studied. Diagrams chosen in the study were the Block Diagram and Internal Block Diagram of SysML that are transformed to Class Diagram and Activity Diagram of UML, respectively. A model-driven approach is used to implement these relationships as automatic model transformations. To implement these transformations the ATL transformation language is used. Two real case studies, one for each implemented transformation, are used to validate model transformations.