NovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)

Detalhes bibliográficos
Autor(a) principal: Medeiros, Elias Ricken de
Data de Publicação: 2009
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/18530
Resumo: A automação do processo de produção de software tem tornado-se cada vez mais uma necessidade devido à crescente complexidade dos sistemas de informação. Neste contexto, o produto NovaStudio do grupo Bull apóia-se na Arquitetura Dirigida pelos modelos (MDA - Model Driven Architecture), uma das principais variantes da metodologia Engenharia Dirigida pelos Modelos (MDE - Model Driven Engineering), para gerar automaticamente uma boa parte do código necessário às aplicações J2EE. Existe um desejo de estender as funcionalidades do NovaStudio para acrescentar também o suporte à geração de código PHP e .NET. No entanto, a atual tecnologia utilizada no motor de geração não é totalmente adaptada à metodologia MDE, causando alguns inconvenientes. Neste contexto, um estudo realizado pela equipe NovaStudio apontou a solução de código aberto Acceleo como candidata a substituta do motor de geração. Desta forma este trabalho permite a validação da utilização do Acceleo como novo motor de geração para que ele possa ser utilizado, em seguida, para acrescentar o suporte à geração de código PHP e .NET.
id UFRGS-2_b9a2c7803b22a7fe9801665deb09faef
oai_identifier_str oai:www.lume.ufrgs.br:10183/18530
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Medeiros, Elias Ricken deGeyer, Claudio Fernando Resin2010-02-19T04:14:42Z2009http://hdl.handle.net/10183/18530000730577A automação do processo de produção de software tem tornado-se cada vez mais uma necessidade devido à crescente complexidade dos sistemas de informação. Neste contexto, o produto NovaStudio do grupo Bull apóia-se na Arquitetura Dirigida pelos modelos (MDA - Model Driven Architecture), uma das principais variantes da metodologia Engenharia Dirigida pelos Modelos (MDE - Model Driven Engineering), para gerar automaticamente uma boa parte do código necessário às aplicações J2EE. Existe um desejo de estender as funcionalidades do NovaStudio para acrescentar também o suporte à geração de código PHP e .NET. No entanto, a atual tecnologia utilizada no motor de geração não é totalmente adaptada à metodologia MDE, causando alguns inconvenientes. Neste contexto, um estudo realizado pela equipe NovaStudio apontou a solução de código aberto Acceleo como candidata a substituta do motor de geração. Desta forma este trabalho permite a validação da utilização do Acceleo como novo motor de geração para que ele possa ser utilizado, em seguida, para acrescentar o suporte à geração de código PHP e .NET.The automation of software process production has become a necessity due to the increasing systems information's complexity. In this context, the Bull company's product NovaStudio is based on the approach Model Driven Architecture (MDA), one of the major Model Driven Engineering (MDE) initiatives, to automatically generate code for J2EE applications. Bull wants to extend the NovaStudio's functionalities to also provide support for PHP and .NET code generation. However, the technology currently used in the code generation engine is not completely adapted to the MDA methodology. In this context, a survey conducted by NovaStudio team points the open source solution Acceleo as a candidate for the replacement of the code generation engine. In this way, this work validates the use of Acceleo as the new code generation engine so that it can be used to add support for PHP and .NET code generation.application/pdfporProcessamento distribuídoModel driven engineeringModel driven architectureNovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)NovaStudio: code generator by using MDA approach info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2009Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000730577.pdf.txt000730577.pdf.txtExtracted Texttext/plain124568http://www.lume.ufrgs.br/bitstream/10183/18530/2/000730577.pdf.txte96a7ebae34866e93fabc96b021bb5ebMD52ORIGINAL000730577.pdf000730577.pdfTexto completoapplication/pdf2443496http://www.lume.ufrgs.br/bitstream/10183/18530/1/000730577.pdf547fa79e4548e78dd28d2194fed2904cMD51THUMBNAIL000730577.pdf.jpg000730577.pdf.jpgGenerated Thumbnailimage/jpeg1151http://www.lume.ufrgs.br/bitstream/10183/18530/3/000730577.pdf.jpgff29eafb4551d0412c41c5a549661d66MD5310183/185302022-02-22 05:01:03.169282oai:www.lume.ufrgs.br:10183/18530Repositório InstitucionalPUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.bropendoar:2022-02-22T08:01:03Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv NovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)
dc.title.alternative.en.fl_str_mv NovaStudio: code generator by using MDA approach
title NovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)
spellingShingle NovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)
Medeiros, Elias Ricken de
Processamento distribuído
Model driven engineering
Model driven architecture
title_short NovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)
title_full NovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)
title_fullStr NovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)
title_full_unstemmed NovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)
title_sort NovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)
author Medeiros, Elias Ricken de
author_facet Medeiros, Elias Ricken de
author_role author
dc.contributor.author.fl_str_mv Medeiros, Elias Ricken de
dc.contributor.advisor1.fl_str_mv Geyer, Claudio Fernando Resin
contributor_str_mv Geyer, Claudio Fernando Resin
dc.subject.por.fl_str_mv Processamento distribuído
topic Processamento distribuído
Model driven engineering
Model driven architecture
dc.subject.eng.fl_str_mv Model driven engineering
Model driven architecture
description A automação do processo de produção de software tem tornado-se cada vez mais uma necessidade devido à crescente complexidade dos sistemas de informação. Neste contexto, o produto NovaStudio do grupo Bull apóia-se na Arquitetura Dirigida pelos modelos (MDA - Model Driven Architecture), uma das principais variantes da metodologia Engenharia Dirigida pelos Modelos (MDE - Model Driven Engineering), para gerar automaticamente uma boa parte do código necessário às aplicações J2EE. Existe um desejo de estender as funcionalidades do NovaStudio para acrescentar também o suporte à geração de código PHP e .NET. No entanto, a atual tecnologia utilizada no motor de geração não é totalmente adaptada à metodologia MDE, causando alguns inconvenientes. Neste contexto, um estudo realizado pela equipe NovaStudio apontou a solução de código aberto Acceleo como candidata a substituta do motor de geração. Desta forma este trabalho permite a validação da utilização do Acceleo como novo motor de geração para que ele possa ser utilizado, em seguida, para acrescentar o suporte à geração de código PHP e .NET.
publishDate 2009
dc.date.issued.fl_str_mv 2009
dc.date.accessioned.fl_str_mv 2010-02-19T04:14:42Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/18530
dc.identifier.nrb.pt_BR.fl_str_mv 000730577
url http://hdl.handle.net/10183/18530
identifier_str_mv 000730577
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.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/18530/2/000730577.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/18530/1/000730577.pdf
http://www.lume.ufrgs.br/bitstream/10183/18530/3/000730577.pdf.jpg
bitstream.checksum.fl_str_mv e96a7ebae34866e93fabc96b021bb5eb
547fa79e4548e78dd28d2194fed2904c
ff29eafb4551d0412c41c5a549661d66
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br
_version_ 1817724490500538368