Toward a Model Driven Approach for Generating Multi Platform Applications with ZeroCouplage Framework

  • Sarra Roubi
  • El Hassane Ettifouri
  • Mohammed Erramdani
  • Toumi Bouchentouf
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 520)


It is crucial for companies to have the latest technology. But with their exponential growth, migration and adoption of these new technologies can be very expensive and requires more effort and learning which can lead to big losses. ZeroCouplage is a multi platform Framework that is introduced to solve this problem. Indeed, we code once and the application is built for desktop, web and mobile as well. However, using a new framework can often be time consuming and make the task more difficult. That’s why we used the model driven engineering to automate the whole process. We propose a meta model for this framework and automate the entire process up to code generation.


Model driven engineering Meta model Code generation Multi platform 


  1. 1.
    Groves, R.M., Heeringa, S.G.: Responsive design for household surveys: tools for actively controlling survey errors and costs. J. R. Stat. Soc.: Ser. A (Stat. Soc.) 169, 439–457 (2006). doi: 10.1111/j.1467-985X.2006.00423.x
  2. 2.
    Bryant, J., Jones M.: Pro HTML5 Performance, Responsive Web Design (2012)Google Scholar
  3. 3.
    Ettifouri, E.H., Rhouati, A., Dahhane, W., Bouchentouf, T.: ZeroCouplage framework: a framework for multi-supports applications (Web, Mobile and Desktop). In: MedICT 2015, vol. 2. (2015). ISBN: 978-3-319-30296-6Google Scholar
  4. 4.
    Roubi, S., Erramdani, M., Mbarki, S.: Generating graphical user interfaces based on model driven engineering. Int. Rev. Comput. Softw. 10(5), 520–528.
  5. 5.
    Meli, S., Gmez, J., Prez, S., Daz, O.: A model-driven development for GWT-based rich internet applications with OOH4RIA. In: Proceedings of 8th International Conference on Web Engineering ICWE 2008, pp. 1323 (2008)Google Scholar
  6. 6.
    Ahmed, Z., Popov, V.: Integration of Flexible Web Based GUI in I-SOAS (2010)Google Scholar
  7. 7.
    Brambilla, M., Mauri, A., Umuhoza, E.: Extending the Interaction Flow Modeling Language (IFML) for Model Driven Development of Mobile Applications Front End (2014)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Sarra Roubi
    • 1
  • El Hassane Ettifouri
    • 2
  • Mohammed Erramdani
    • 1
  • Toumi Bouchentouf
    • 2
  1. 1.MATSI LaboratoryMohammed First UniversityOujdaMorocco
  2. 2.SIQL Team, LSEII LaboratoryMohammed First UniversityOujdaMorocco

Personalised recommendations