Repository logo
 
Publication

Transformação de modelos ORM-UML

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapt_PT
dc.contributor.advisorMartins, Paula Ventura
dc.contributor.authorSoares, Ambrósio Alves
dc.date.accessioned2016-05-27T12:27:47Z
dc.date.available2016-05-27T12:27:47Z
dc.date.issued2014
dc.date.submitted2014
dc.descriptionDissertação de Mestrado, Engenharia Informática, Faculdade de Ciências e Tecnologia, Universidade do Algarve, 2014pt_PT
dc.description.abstractO 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.tid201966301
dc.identifier.urihttp://hdl.handle.net/10400.1/8350
dc.language.isoporpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectORMpt_PT
dc.subjectUMLpt_PT
dc.subjectModelospt_PT
dc.subjectModelaçãopt_PT
dc.subjectTransformaçãopt_PT
dc.subjectConversãopt_PT
dc.titleTransformação de modelos ORM-UMLpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.grantorUniversidade do Algarve. Faculdade de Ciências e Tecnologiapt_PT
thesis.degree.levelMestrept_PT
thesis.degree.nameMestrado em Engenharia Informáticapt_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TESE - ORM2UML.pdf
Size:
4.97 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.46 KB
Format:
Item-specific license agreed upon to submission
Description: