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

Detalhes bibliográficos
Autor(a) principal: Vinicius Coelho de Almeida
Data de Publicação: 2006
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/SLBS-6Y5HZL
Resumo: Neste trabalho, apresentamos o uso de OCL na engenharia a frente de diagramas de classe UML para código Java, e seu possível uso no processo de engenharia reversa nesse contexto. Foi feito um levantamento do estado-da-arte das ferramentas utilizada, em artigos acadêmicos, assim como foram coletados problemas existentes durante a engenharia a frente e reversa. Também identificamosmapeamentos entre tipos e operações de ambas as linguagens. Por fim, nossas conclusões sobre a viabilidade do uso de OCL durante o processo de desenvolvimento e proposta de trabalhos futuros finalizam a dissertação.
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 Rodolfo Sergio F de ResendeAntonio Otavio FernandesMark Alan Junho SongRoberto da Silva BigonhaVinicius Coelho de Almeida2019-08-13T05:27:27Z2019-08-13T05:27:27Z2006-07-01http://hdl.handle.net/1843/SLBS-6Y5HZLNeste trabalho, apresentamos o uso de OCL na engenharia a frente de diagramas de classe UML para código Java, e seu possível uso no processo de engenharia reversa nesse contexto. Foi feito um levantamento do estado-da-arte das ferramentas utilizada, em artigos acadêmicos, assim como foram coletados problemas existentes durante a engenharia a frente e reversa. Também identificamosmapeamentos entre tipos e operações de ambas as linguagens. Por fim, nossas conclusões sobre a viabilidade do uso de OCL durante o processo de desenvolvimento e proposta de trabalhos futuros finalizam a dissertação.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.Universidade Federal de Minas GeraisUFMGUML (Linguagem de modelagem unificada)JAVA (Linguagem de programação de computador)UMLOCLUso da linguagem OCL no contexto de diagramas de classe da UML e programas em javainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALvin_ciuscoelhodealmeida.pdfapplication/pdf718669https://repositorio.ufmg.br/bitstream/1843/SLBS-6Y5HZL/1/vin_ciuscoelhodealmeida.pdf8f59a774cada55001fb87d662d2ee04dMD51TEXTvin_ciuscoelhodealmeida.pdf.txtvin_ciuscoelhodealmeida.pdf.txtExtracted texttext/plain189500https://repositorio.ufmg.br/bitstream/1843/SLBS-6Y5HZL/2/vin_ciuscoelhodealmeida.pdf.txtee0df3c1d75ce96a2e969906c4211762MD521843/SLBS-6Y5HZL2019-11-14 21:20:51.796oai:repositorio.ufmg.br:1843/SLBS-6Y5HZLRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-15T00:20:51Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.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
OCL
UML (Linguagem de modelagem unificada)
JAVA (Linguagem de programação de computador)
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.advisor1.fl_str_mv Rodolfo Sergio F de Resende
dc.contributor.advisor-co1.fl_str_mv Antonio Otavio Fernandes
dc.contributor.referee1.fl_str_mv Mark Alan Junho Song
dc.contributor.referee2.fl_str_mv Roberto da Silva Bigonha
dc.contributor.author.fl_str_mv Vinicius Coelho de Almeida
contributor_str_mv Rodolfo Sergio F de Resende
Antonio Otavio Fernandes
Mark Alan Junho Song
Roberto da Silva Bigonha
dc.subject.por.fl_str_mv UML
OCL
topic UML
OCL
UML (Linguagem de modelagem unificada)
JAVA (Linguagem de programação de computador)
dc.subject.other.pt_BR.fl_str_mv UML (Linguagem de modelagem unificada)
JAVA (Linguagem de programação de computador)
description Neste trabalho, apresentamos o uso de OCL na engenharia a frente de diagramas de classe UML para código Java, e seu possível uso no processo de engenharia reversa nesse contexto. Foi feito um levantamento do estado-da-arte das ferramentas utilizada, em artigos acadêmicos, assim como foram coletados problemas existentes durante a engenharia a frente e reversa. Também identificamosmapeamentos entre tipos e operações de ambas as linguagens. Por fim, nossas conclusões sobre a viabilidade do uso de OCL durante o processo de desenvolvimento e proposta de trabalhos futuros finalizam a dissertação.
publishDate 2006
dc.date.issued.fl_str_mv 2006-07-01
dc.date.accessioned.fl_str_mv 2019-08-13T05:27:27Z
dc.date.available.fl_str_mv 2019-08-13T05:27:27Z
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 http://hdl.handle.net/1843/SLBS-6Y5HZL
url http://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.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
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
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/SLBS-6Y5HZL/1/vin_ciuscoelhodealmeida.pdf
https://repositorio.ufmg.br/bitstream/1843/SLBS-6Y5HZL/2/vin_ciuscoelhodealmeida.pdf.txt
bitstream.checksum.fl_str_mv 8f59a774cada55001fb87d662d2ee04d
ee0df3c1d75ce96a2e969906c4211762
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1801676920547442688