Uso da linguagem OCL no contexto de diagramas de classe da UML e programas em java
Autor(a) principal: | |
---|---|
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_ |
1803589424249831424 |