Publication
Transformação de modelos ORM-UML
| datacite.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | pt_PT |
| dc.contributor.advisor | Martins, Paula Ventura | |
| dc.contributor.author | Soares, Ambrósio Alves | |
| dc.date.accessioned | 2016-05-27T12:27:47Z | |
| dc.date.available | 2016-05-27T12:27:47Z | |
| dc.date.issued | 2014 | |
| dc.date.submitted | 2014 | |
| dc.description | Dissertação de Mestrado, Engenharia Informática, Faculdade de Ciências e Tecnologia, Universidade do Algarve, 2014 | pt_PT |
| dc.description.abstract | 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. | pt_PT |
| dc.identifier.tid | 201966301 | |
| dc.identifier.uri | http://hdl.handle.net/10400.1/8350 | |
| dc.language.iso | por | pt_PT |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | pt_PT |
| dc.subject | ORM | pt_PT |
| dc.subject | UML | pt_PT |
| dc.subject | Modelos | pt_PT |
| dc.subject | Modelação | pt_PT |
| dc.subject | Transformação | pt_PT |
| dc.subject | Conversão | pt_PT |
| dc.title | Transformação de modelos ORM-UML | pt_PT |
| dc.type | master thesis | |
| dspace.entity.type | Publication | |
| rcaap.rights | openAccess | pt_PT |
| rcaap.type | masterThesis | pt_PT |
| thesis.degree.grantor | Universidade do Algarve. Faculdade de Ciências e Tecnologia | pt_PT |
| thesis.degree.level | Mestre | pt_PT |
| thesis.degree.name | Mestrado em Engenharia Informática | pt_PT |
