The usage and development of mobile applications (referred to as apps) are experiencing exponential growth. Moreover, the vastness and diversity of mobile devices and operating systems oblige the software companies, that want to reach a wide audience, to develop and deploy the same app several times, once for each targeted platforms. Furthermore, the dilemma between browser-based and native user interfaces remains relevant and challenges the capacity of organizations to meet the increasing demand for mobile apps. The adoption of model driven development (MDD) can simplify the development of mobile apps, reducing significantly technical complexity and development costs. Several researches have applied MDD techniques to address these challenges. In this paper, we define a set of criteria to assess the current model driven approaches to mobile apps development. We classify those approaches according the defined classification schema and present the current trends and challenges in this field. The survey shows a preference of code generation over model interpretation and of native apps over cross-platform ones.

Model driven development approaches for mobile applications: A survey

Umuhoza, Eric;Brambilla, Marco
2016-01-01

Abstract

The usage and development of mobile applications (referred to as apps) are experiencing exponential growth. Moreover, the vastness and diversity of mobile devices and operating systems oblige the software companies, that want to reach a wide audience, to develop and deploy the same app several times, once for each targeted platforms. Furthermore, the dilemma between browser-based and native user interfaces remains relevant and challenges the capacity of organizations to meet the increasing demand for mobile apps. The adoption of model driven development (MDD) can simplify the development of mobile apps, reducing significantly technical complexity and development costs. Several researches have applied MDD techniques to address these challenges. In this paper, we define a set of criteria to assess the current model driven approaches to mobile apps development. We classify those approaches according the defined classification schema and present the current trends and challenges in this field. The survey shows a preference of code generation over model interpretation and of native apps over cross-platform ones.
2016
13th International Conference, MobiWIS 2016, Vienna, Austria, August 22-24, 2016, Proceedings
9783319442143
Theoretical Computer Science; Computer Science; Mobile; MDE; Modeling
File in questo prodotto:
File Dimensione Formato  
Umuhoza-Brambilla2016_Chapter_ModelDrivenDevelopmentApproach.pdf

Accesso riservato

: Publisher’s version
Dimensione 402.86 kB
Formato Adobe PDF
402.86 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1059316
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 39
  • ???jsp.display-item.citation.isi??? 25
social impact