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

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...

Descripción completa

Detalles Bibliográficos
Autores: Parada, Abilio, Marques, Milena, Brisolara, Lisane Brisolara de
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2015
País:Brasil
Institución:Universidade Federal de Pelotas (UFPEL)
Repositorio:Repositório Institucional da UFPel - Guaiaca
Idioma:inglés
OAI Identifier:oai:guaiaca.ufpel.edu.br:prefix/15869
Acceso en línea:http://guaiaca.ufpel.edu.br/xmlui/handle/prefix/15869
https://doi.org/10.22456/2175-2745.56177
Access Level:acceso abierto
Palabra clave:Mobile application
UML-based code
Android
Windows Phone
Descripción
Sumario: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, according to the specified application model and target platform. Finally, case studies are used to demonstrate the proposed approach, as well as to validate the code generation tool.