Uso da linguagem OCL no contexto de diagramas de classe da UML e programas em java

Detalhes bibliográficos
Ano de defesa: 2006
Autor(a) principal: Vinicius Coelho de Almeida
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 Minas Gerais
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
OCL
Link de acesso: https://hdl.handle.net/1843/SLBS-6Y5HZL
Resumo: In this work, we present OCL usage in forward engineering of UML class diagrams to Java code, as well as a discussion of its potential usage during reverse engineering in this context. The stateof-art of the related tools in the academic literature, and existing problems on forward and reverse engineering were surveyed. Also, we have identified mappings among types and operations from both languages. Finally, our conclusions about OCL usage viability on development process andproposal of future works finalize the dissertation.
id UFMG_cc271f10c47b2a9b372bd223ce9e9896
oai_identifier_str oai:repositorio.ufmg.br:1843/SLBS-6Y5HZL
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Uso da linguagem OCL no contexto de diagramas de classe da UML e programas em javaUML (Linguagem de modelagem unificada)JAVA (Linguagem de programação de computador)UMLOCLIn this work, we present OCL usage in forward engineering of UML class diagrams to Java code, as well as a discussion of its potential usage during reverse engineering in this context. The stateof-art of the related tools in the academic literature, and existing problems on forward and reverse engineering were surveyed. Also, we have identified mappings among types and operations from both languages. Finally, our conclusions about OCL usage viability on development process andproposal of future works finalize the dissertation.Universidade Federal de Minas Gerais2019-08-13T05:27:27Z2025-09-08T23:48:31Z2019-08-13T05:27:27Z2006-07-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1843/SLBS-6Y5HZLVinicius Coelho de Almeidainfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMG2025-09-09T18:13:27Zoai:repositorio.ufmg.br:1843/SLBS-6Y5HZLRepositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2025-09-09T18:13:27Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.none.fl_str_mv Uso da linguagem OCL no contexto de diagramas de classe da UML e programas em java
title Uso da linguagem OCL no contexto de diagramas de classe da UML e programas em java
spellingShingle Uso da linguagem OCL no contexto de diagramas de classe da UML e programas em java
Vinicius Coelho de Almeida
UML (Linguagem de modelagem unificada)
JAVA (Linguagem de programação de computador)
UML
OCL
title_short Uso da linguagem OCL no contexto de diagramas de classe da UML e programas em java
title_full Uso da linguagem OCL no contexto de diagramas de classe da UML e programas em java
title_fullStr Uso da linguagem OCL no contexto de diagramas de classe da UML e programas em java
title_full_unstemmed Uso da linguagem OCL no contexto de diagramas de classe da UML e programas em java
title_sort Uso da linguagem OCL no contexto de diagramas de classe da UML e programas em java
author Vinicius Coelho de Almeida
author_facet Vinicius Coelho de Almeida
author_role author
dc.contributor.author.fl_str_mv Vinicius Coelho de Almeida
dc.subject.por.fl_str_mv UML (Linguagem de modelagem unificada)
JAVA (Linguagem de programação de computador)
UML
OCL
topic UML (Linguagem de modelagem unificada)
JAVA (Linguagem de programação de computador)
UML
OCL
description In this work, we present OCL usage in forward engineering of UML class diagrams to Java code, as well as a discussion of its potential usage during reverse engineering in this context. The stateof-art of the related tools in the academic literature, and existing problems on forward and reverse engineering were surveyed. Also, we have identified mappings among types and operations from both languages. Finally, our conclusions about OCL usage viability on development process andproposal of future works finalize the dissertation.
publishDate 2006
dc.date.none.fl_str_mv 2006-07-01
2019-08-13T05:27:27Z
2019-08-13T05:27:27Z
2025-09-08T23:48:31Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1843/SLBS-6Y5HZL
url https://hdl.handle.net/1843/SLBS-6Y5HZL
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv repositorio@ufmg.br
_version_ 1856413895295500288