Justmodeling: uma abordagem MDE para desenvolvimento de aplicações negociais para android

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: Freitas, Fabiano José Gadelha de
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual do Ceará
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=82976
Resumo: <div style="">O crescimento contínuo do mercado Android resultou em uma maior demanda por aplicações e ciclos de desenvolvimento mais curtos. Desenvolvedores e empresas estão adotando soluções para aumentar a produtividade e reduzir tempo de desenvolvimento e esforço. Dentre elas, a Engenharia Dirigida por Modelos, do inglês Model-driven Engineering (MDE), surgiu como uma alternativa concreta para gerar automaticamente aplicações Android. No entanto, os trabalhos atuais geram apenas uma parte da aplicação, forçando o desenvolvedor a gastar algum tempo em tarefas de execução. Para combater isso, este trabalho propõe JustModeling, uma abordagem MDE composta pelo JBModel, uma ferramenta de modelagem gráfica com a qual os usuários modelam as classes de negócio de aplicativos usando o diagrama de classe da UML e que fornece um conjunto de transformações de modelo para gerar o código para o framework JustBusiness, que gera automaticamente todos os recursos necessários da aplicação móvel. Isso permite que o desenvolvedor trabalhe em um nível maior de abstração, com foco no projeto do aplicativo, em vez de questões de implementação. A abordagem foi avaliada em dois exemplos de uso nos quais foi comparado a produtividade utilizando o JustModeling e o desenvolvimento tradicional. Em ambos os casos, o JustModeling melhorou consideravelmente o tempo de desenvolvimento e número de artefatos e linhas de código gerados. Palavras-chave: Engenharia Dirigida por Modelos, Aplicação Android, Geração de Código.</div>
id UECE-0_50ddf3d9acdc22f241a0443d99a09404
oai_identifier_str oai:uece.br:82976
network_acronym_str UECE-0
network_name_str Repositório Institucional da UECE
repository_id_str
spelling Justmodeling: uma abordagem MDE para desenvolvimento de aplicações negociais para androidAndroid Ciência da computação Gerador de códigos<div style="">O crescimento contínuo do mercado Android resultou em uma maior demanda por aplicações e ciclos de desenvolvimento mais curtos. Desenvolvedores e empresas estão adotando soluções para aumentar a produtividade e reduzir tempo de desenvolvimento e esforço. Dentre elas, a Engenharia Dirigida por Modelos, do inglês Model-driven Engineering (MDE), surgiu como uma alternativa concreta para gerar automaticamente aplicações Android. No entanto, os trabalhos atuais geram apenas uma parte da aplicação, forçando o desenvolvedor a gastar algum tempo em tarefas de execução. Para combater isso, este trabalho propõe JustModeling, uma abordagem MDE composta pelo JBModel, uma ferramenta de modelagem gráfica com a qual os usuários modelam as classes de negócio de aplicativos usando o diagrama de classe da UML e que fornece um conjunto de transformações de modelo para gerar o código para o framework JustBusiness, que gera automaticamente todos os recursos necessários da aplicação móvel. Isso permite que o desenvolvedor trabalhe em um nível maior de abstração, com foco no projeto do aplicativo, em vez de questões de implementação. A abordagem foi avaliada em dois exemplos de uso nos quais foi comparado a produtividade utilizando o JustModeling e o desenvolvimento tradicional. Em ambos os casos, o JustModeling melhorou consideravelmente o tempo de desenvolvimento e número de artefatos e linhas de código gerados. Palavras-chave: Engenharia Dirigida por Modelos, Aplicação Android, Geração de Código.</div><div style="">The continuous growth of the Android market has resulted in greater demand for applications and shorter development cycles. Developers and companies are adopting solutions to increase productivity and reduce development time and effort. Among them, Model-driven Engineering (MDE) has emerged as a concrete alternative to automatically generate Android applications. However, the current works generate only part of the application, forcing the developer to spend time in implementation tasks. To tackle that, we propose JustModeling, an MDE approach formed by JBModel, a graphical modeling tool with which the user models the application business classes using UML class diagram and that provides a set of model transformations to generate code for the JustBusiness framework, which automatically generates all necessary resources of the mobile application. This allows the developer to work on a higher level of abstraction, focusing on the application design rather than implementation issues. The approach was evaluated in two examples of use in which productivity was compared using JustModeling and traditional development. In both cases, JustModeling greatly improved the development time and number of artifacts and lines of code generated. Keywords: Model-driven Engineering, Android application, Code generation.</div>Universidade Estadual do CearáPAULO HENRIQUE MENDES MAIAFreitas, Fabiano José Gadelha de2019-04-23T15:46:15Z2016info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=82976info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UECEinstname:Universidade Estadual do Cearáinstacron:UECE2019-04-23T15:46:15Zoai:uece.br:82976Repositório InstitucionalPUBhttps://siduece.uece.br/siduece/api/oai/requestopendoar:2019-04-23T15:46:15Repositório Institucional da UECE - Universidade Estadual do Cearáfalse
dc.title.none.fl_str_mv Justmodeling: uma abordagem MDE para desenvolvimento de aplicações negociais para android
title Justmodeling: uma abordagem MDE para desenvolvimento de aplicações negociais para android
spellingShingle Justmodeling: uma abordagem MDE para desenvolvimento de aplicações negociais para android
Freitas, Fabiano José Gadelha de
Android
Ciência da computação
Gerador de códigos
title_short Justmodeling: uma abordagem MDE para desenvolvimento de aplicações negociais para android
title_full Justmodeling: uma abordagem MDE para desenvolvimento de aplicações negociais para android
title_fullStr Justmodeling: uma abordagem MDE para desenvolvimento de aplicações negociais para android
title_full_unstemmed Justmodeling: uma abordagem MDE para desenvolvimento de aplicações negociais para android
title_sort Justmodeling: uma abordagem MDE para desenvolvimento de aplicações negociais para android
author Freitas, Fabiano José Gadelha de
author_facet Freitas, Fabiano José Gadelha de
author_role author
dc.contributor.none.fl_str_mv PAULO HENRIQUE MENDES MAIA
dc.contributor.author.fl_str_mv Freitas, Fabiano José Gadelha de
dc.subject.por.fl_str_mv Android
Ciência da computação
Gerador de códigos
topic Android
Ciência da computação
Gerador de códigos
description <div style="">O crescimento contínuo do mercado Android resultou em uma maior demanda por aplicações e ciclos de desenvolvimento mais curtos. Desenvolvedores e empresas estão adotando soluções para aumentar a produtividade e reduzir tempo de desenvolvimento e esforço. Dentre elas, a Engenharia Dirigida por Modelos, do inglês Model-driven Engineering (MDE), surgiu como uma alternativa concreta para gerar automaticamente aplicações Android. No entanto, os trabalhos atuais geram apenas uma parte da aplicação, forçando o desenvolvedor a gastar algum tempo em tarefas de execução. Para combater isso, este trabalho propõe JustModeling, uma abordagem MDE composta pelo JBModel, uma ferramenta de modelagem gráfica com a qual os usuários modelam as classes de negócio de aplicativos usando o diagrama de classe da UML e que fornece um conjunto de transformações de modelo para gerar o código para o framework JustBusiness, que gera automaticamente todos os recursos necessários da aplicação móvel. Isso permite que o desenvolvedor trabalhe em um nível maior de abstração, com foco no projeto do aplicativo, em vez de questões de implementação. A abordagem foi avaliada em dois exemplos de uso nos quais foi comparado a produtividade utilizando o JustModeling e o desenvolvimento tradicional. Em ambos os casos, o JustModeling melhorou consideravelmente o tempo de desenvolvimento e número de artefatos e linhas de código gerados. Palavras-chave: Engenharia Dirigida por Modelos, Aplicação Android, Geração de Código.</div>
publishDate 2016
dc.date.none.fl_str_mv 2016
2019-04-23T15:46:15Z
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 https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=82976
url https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=82976
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.publisher.none.fl_str_mv Universidade Estadual do Ceará
publisher.none.fl_str_mv Universidade Estadual do Ceará
dc.source.none.fl_str_mv reponame:Repositório Institucional da UECE
instname:Universidade Estadual do Ceará
instacron:UECE
instname_str Universidade Estadual do Ceará
instacron_str UECE
institution UECE
reponame_str Repositório Institucional da UECE
collection Repositório Institucional da UECE
repository.name.fl_str_mv Repositório Institucional da UECE - Universidade Estadual do Ceará
repository.mail.fl_str_mv
_version_ 1828296373700657152