Justmodeling: uma abordagem MDE para desenvolvimento de aplicações negociais para android
| Ano de defesa: | 2016 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |