2015
DOI: 10.22456/2175-2745.56177
|View full text |Cite
|
Sign up to set email alerts
|

Automating mobile application development: UML-based code generation for Android and Windows Phone

Abstract: This paper proposes a MDD approach for mobile application development, which includes modeling and code generation strategies for An- droid and Windows Phone. UML class and sequence diagrams are employed for modeling mobile applications and code is generated from this model. To support the automatic code generation, GenCode was re-structured and ex- tended to meet the particularities of these two platforms. As result, GenCode’s current version is able to automatically generate Java-Android and C# codes, accord… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0
3

Year Published

2017
2017
2018
2018

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 10 publications
0
4
0
3
Order By: Relevance
“…In [13], authors also defined ATLAS transformation rules for UML sequence diagram to generate enterprise java bean code (EJB). In [6], authors presented enhance code generation tool for android source code based on UML class and sequence diagram. In [14], authors specified meta-model with Ecore and transformation rules with Xpand templates for entity relationship diagram to generate android SQLite database model.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In [13], authors also defined ATLAS transformation rules for UML sequence diagram to generate enterprise java bean code (EJB). In [6], authors presented enhance code generation tool for android source code based on UML class and sequence diagram. In [14], authors specified meta-model with Ecore and transformation rules with Xpand templates for entity relationship diagram to generate android SQLite database model.…”
Section: Related Workmentioning
confidence: 99%
“…These transformation functions transform target language elements from the source language. Most of researchers concentrate on model to model transformation using intermediate meta-model or model to code transformation [3][4][5][6]. There is no quality, there is no efficiency in everything.…”
Section: Introductionmentioning
confidence: 99%
“…It traverse and parse source model in visitor based approach instead of defining concrete syntax grammar and specify transformation rules in object pattern matching approach by using Drools rule language [3]. The technical space of model transformations still needs to do 80% to get complete transformations [9].…”
Section: Related Work Model Driven Mobile Apps Developmentmentioning
confidence: 99%
“…Tradicionalmente, diagramas UML são empregados para modelagem de software, representando diferentes perspectivas do software. Em [Parada et al 2015], diagramas de classes e de sequência são empregados para descrever estrutura e comportamento visando a geração de código. Nossa abordagem complementa estes modelos de forma a padronizar e explicitar a interação da aplicação com a infraestrutura de nuvem.…”
Section: Modelando Aplicações Crud Empregando a Nuvemunclassified
“…A GenCode [Parada et al 2013] [Parada et al 2015]é um exemplo de ferramenta disponível para a geração automática de código a partir de modelos UML. Esta utiliza diagramas de classe e de sequência para automatizar a geração de código para aplicações móveis para os sistemas operacionais Android e Windows Phone.…”
Section: Introductionunclassified