Research Article Open Access

Pragmatic Approach to Modeling and Generating Mobile Cross-Platform Applications

Mohamed Lachgar1, Khalid Lamhaddab1, Abdelmounaim Abdali1 and Khalid Elbaamrani1
  • 1 Cadi Ayyad University, Morocco


As a result of the ubiquity of smartphones, the number of mobile applications is extensively growing. In order to build native apps that reach all devices, developers should deal with many different operating systems, SDKs, development tools and programming languages, which implies serious effects on cost, time and success of the mobile project. In this study, the main objective is to propose a pragmatic approach for modeling and generating native cross-platform mobile applications, respecting a multi-layer architecture. The proposed approach is an MDA based technique which combines UML formals and DSL. The paper is illustrated with the modeling of a typical CRUD based app.

Journal of Computer Science
Volume 15 No. 3, 2019, 416-434


Submitted On: 20 September 2018 Published On: 28 March 2019

How to Cite: Lachgar, M., Lamhaddab, K., Abdali, A. & Elbaamrani, K. (2019). Pragmatic Approach to Modeling and Generating Mobile Cross-Platform Applications. Journal of Computer Science, 15(3), 416-434.

  • 0 Citations



  • MDA
  • DSL
  • UML
  • Mobile Applications
  • Code Generator
  • Native Code