Geração de código estrutural implantável em nuvens a partir de modelos de componentes independentes de plataforma

Made available in DSpace on 2014-06-12T16:01:18Z (GMT). No. of bitstreams: 2 arquivo7566_1.pdf: 2847690 bytes, checksum: 1d3626862b82aca95ac1d01b74011871 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2011 === Model-Driven Engineering (MDE)...

Full description

Bibliographic Details
Main Author: OLIVEIRA, Thiago Araújo Silva de
Other Authors: ROBIN, Jacques Pierre Louis
Language:Portuguese
Published: Universidade Federal de Pernambuco 2014
Subjects:
MDE
MDA
UML
Online Access:https://repositorio.ufpe.br/handle/123456789/2811
id ndltd-IBICT-oai-repositorio.ufpe.br-123456789-2811
record_format oai_dc
spelling ndltd-IBICT-oai-repositorio.ufpe.br-123456789-28112019-01-21T19:04:21Z Geração de código estrutural implantável em nuvens a partir de modelos de componentes independentes de plataforma OLIVEIRA, Thiago Araújo Silva de ROBIN, Jacques Pierre Louis MDE MDA UML Transformacão de Modelos Geração de Codigo Made available in DSpace on 2014-06-12T16:01:18Z (GMT). No. of bitstreams: 2 arquivo7566_1.pdf: 2847690 bytes, checksum: 1d3626862b82aca95ac1d01b74011871 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2011 Model-Driven Engineering (MDE) visa melhorar a produtividade e qualidade de software, deslocando recursos que na maioria dos projetos são gastos em questões específicas da plataforma de programação para direcionar esforços somente as questões de negocio, independentes de plataforma. No âmbito de um projeto com objetivo de implementação em uma unica plataforma, o retorno do investimento em modelos é claro somente se grande parte do codigo for gerado automaticamente a partir de modelos independentes de plataforma (PIM). No entanto, esse serviço ainda e um desafifio, uma meta a ser atingida. Esta dissertação de mestrado contribui para o projeto WAKAME e mostra que esse objetivo e alcançável. O projeto concentra esforcos na construção de uma ferramenta CASE MDE disponvel como uma aplicação WEB. Com o WAKAME, o desenvolvedor pode especifificar o PIM da aplicação editando visões na ferramenta. As visões estruturais usam diagramas de classes UML, enquanto as operacionais utilizam expressões em OCL Imperativa. Essas visões são unificadas dentro de um modelo unificado (SUM), alvo das transformações. O WAKAME almeja que ao se concluir especificação do PIM, o usuario possa automaticamente realizar a geração de codigo e a implantação da aplicação no servico de nuvem da Google. Dentro desse objetivo, essa dissertação contribui na geração de codigo estrutural e nas tarefas de infraestrutura da aplicação. Metodologicamente, este trabalho tambem contribui com uma inovadora arquitetura com duas fases de geração de codigo: 1) criação de uma nova representação do modelo atraves de um framework de transformação independente de plataforma; 2) realizar a transformação da representação em objetos para codigo atraves de um motor de templates. A nova representação oferece uma arquitetura extensivel para outras plataformas 2014-06-12T16:01:18Z 2014-06-12T16:01:18Z 2011-01-31 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis Araújo Silva de Oliveira, Thiago; Pierre Louis Robin, Jacques. Geração de código estrutural implantável em nuvens a partir de modelos de componentes independentes de plataforma. 2011. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2011. https://repositorio.ufpe.br/handle/123456789/2811 por info:eu-repo/semantics/openAccess Universidade Federal de Pernambuco reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco instacron:UFPE
collection NDLTD
language Portuguese
sources NDLTD
topic MDE
MDA
UML
Transformacão de Modelos
Geração de Codigo
spellingShingle MDE
MDA
UML
Transformacão de Modelos
Geração de Codigo
OLIVEIRA, Thiago Araújo Silva de
Geração de código estrutural implantável em nuvens a partir de modelos de componentes independentes de plataforma
description Made available in DSpace on 2014-06-12T16:01:18Z (GMT). No. of bitstreams: 2 arquivo7566_1.pdf: 2847690 bytes, checksum: 1d3626862b82aca95ac1d01b74011871 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2011 === Model-Driven Engineering (MDE) visa melhorar a produtividade e qualidade de software, deslocando recursos que na maioria dos projetos são gastos em questões específicas da plataforma de programação para direcionar esforços somente as questões de negocio, independentes de plataforma. No âmbito de um projeto com objetivo de implementação em uma unica plataforma, o retorno do investimento em modelos é claro somente se grande parte do codigo for gerado automaticamente a partir de modelos independentes de plataforma (PIM). No entanto, esse serviço ainda e um desafifio, uma meta a ser atingida. Esta dissertação de mestrado contribui para o projeto WAKAME e mostra que esse objetivo e alcançável. O projeto concentra esforcos na construção de uma ferramenta CASE MDE disponvel como uma aplicação WEB. Com o WAKAME, o desenvolvedor pode especifificar o PIM da aplicação editando visões na ferramenta. As visões estruturais usam diagramas de classes UML, enquanto as operacionais utilizam expressões em OCL Imperativa. Essas visões são unificadas dentro de um modelo unificado (SUM), alvo das transformações. O WAKAME almeja que ao se concluir especificação do PIM, o usuario possa automaticamente realizar a geração de codigo e a implantação da aplicação no servico de nuvem da Google. Dentro desse objetivo, essa dissertação contribui na geração de codigo estrutural e nas tarefas de infraestrutura da aplicação. Metodologicamente, este trabalho tambem contribui com uma inovadora arquitetura com duas fases de geração de codigo: 1) criação de uma nova representação do modelo atraves de um framework de transformação independente de plataforma; 2) realizar a transformação da representação em objetos para codigo atraves de um motor de templates. A nova representação oferece uma arquitetura extensivel para outras plataformas
author2 ROBIN, Jacques Pierre Louis
author_facet ROBIN, Jacques Pierre Louis
OLIVEIRA, Thiago Araújo Silva de
author OLIVEIRA, Thiago Araújo Silva de
author_sort OLIVEIRA, Thiago Araújo Silva de
title Geração de código estrutural implantável em nuvens a partir de modelos de componentes independentes de plataforma
title_short Geração de código estrutural implantável em nuvens a partir de modelos de componentes independentes de plataforma
title_full Geração de código estrutural implantável em nuvens a partir de modelos de componentes independentes de plataforma
title_fullStr Geração de código estrutural implantável em nuvens a partir de modelos de componentes independentes de plataforma
title_full_unstemmed Geração de código estrutural implantável em nuvens a partir de modelos de componentes independentes de plataforma
title_sort geração de código estrutural implantável em nuvens a partir de modelos de componentes independentes de plataforma
publisher Universidade Federal de Pernambuco
publishDate 2014
url https://repositorio.ufpe.br/handle/123456789/2811
work_keys_str_mv AT oliveirathiagoaraujosilvade geracaodecodigoestruturalimplantavelemnuvensapartirdemodelosdecomponentesindependentesdeplataforma
_version_ 1718859869264543744