NovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)
Autor(a) principal: | |
---|---|
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 |