Repository logo
 
Loading...
Thumbnail Image
Publication

Transformação de modelos ORM-UML

Use this identifier to reference this record.
Name:Description:Size:Format: 
TESE - ORM2UML.pdf4.97 MBAdobe PDF Download

Abstract(s)

O crescente avanço das tecnologias nas diversas Ôreas, como a engenharia de software, permitem o desenvolvimento de aplicações baseado em modelos independentemente de linguagens e plataformas. Estes modelos compõem a base das novas arquiteturas no desenvolvimento de software como a Model Driven Architecture (MDA) do Object Management Group (OMG), onde os principais fundamentos são a representação formal destes modelos e os mecanismos de transformação de um modelo em outro. Contudo, a modelação e respetivas ferramentas não são um assunto novo. Como tal, sistemas complexos podem ser mais facilmente entendidos e geridos através de modelos que permitem uma abstração da realidade. A Object-Role Modeling (ORM) e a Unified Modeling Language (UML) são exemplos pragmÔticos de abordagens de modelação, cujo conceito do ponto de vista sistemÔtico é composto por partes, cada uma das quais tendo suas próprias metas e relações. Entre os desafios emergentes, relacionados com a variedade de abordagens, estÔ a necessidade de um mecanismo de transformação entre modelos ORM e modelos da UML. Este trabalho propõe e implementa este mecanismo de transformação entre modelos ORM e modelos UML. A transformação recebe como entrada um ficheiro que representa um esquema conceptual ORM, e processa a conversão. Após o processo de conversão, disponibiliza um ficheiro de saída contendo o esquema lógico UML. O processo é automÔtico, permitindo iniciar a conversão a partir do esquema conceptual ORM de entrada. O processo de conversão é baseado em regras genéricas de mapeamento que têm précondições e prioridades de aplicação, procurando obter o esquema lógico UML.

Description

Dissertação de Mestrado, Engenharia InformÔtica, Faculdade de Ciências e Tecnologia, Universidade do Algarve, 2014

Keywords

ORM UML Modelos Modelação Transformação Conversão

Pedagogical Context

Citation

Research Projects

Organizational Units

Journal Issue

Publisher

CC License