Abstract
Over the last few years, with the increased importance of the internet in many domains, web development industry has seen ground breaking changes. To solve the challenge of business and technology change, models have become increasingly important in constructing application systems. For example, OMG’s Model Driven Architecture (MDA) uses models as building blocks to support application development. In this paper, we present the application of the MDA approach to model the CodeIgniter PHP framework. We developed the models used for transforming Platform Independent Model (PIM) to Platform Specific Model (PSM), using a UML class diagram as a source model to generate an XML file containing the core components of a CodeIgniter PHP framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bergmann, S., Kniesel, G.: GAP: generic aspects for PHP. In: EWAS’06 (2006)
Object Management Group, Model Driven Architecture (MDA), MDA Guide rev. 2.0. http://www.omg.org/cgi-bin/doc?ormsc/14-06-01/
Mbarki, S., Erramdani, M.: Towards automatic generation of MVC2 web applications. INFOCOMP 7, 88–91 (2008)
Blanc, X.: MDA en action: Ingénierie logicielle guidée par les modèles. Eyrolles, Paris (2005)
Roubi, S., Erramdani, M., Mbarki, S.: Model-Driven Transformation for GWT with Approach by Modeling: from UML Model to MVP Web Applications. In: MEDICT (2015)
CodeIgniter Documentation Website. https://www.codeigniter.com/docs/
Pitt, C.: Pro PHP MVC. Apress (2012)
Esbai, R., Erramdani, M., Mbarki, S., Arrassen, I., Meziane, A., Moussaoui, M.: Transformation by Modeling MOF 2.0 QVT: from UML to MVC2 Web model. INFOCOMP 10, 01–11 (2011)
Arrassen, I., Meziane, A., Esbai, R., Erramdani, M.: QVT transformation by modeling. IJACSA 2, 07–14 (2011)
Assmann, U., Aksit, M., Rensink, A.: Model Driven Architecture: European MDA Workshops: Foundations and Applications, Linkoping. Springer, Sweden (2005)
Olanrewaju, R., Islam, T., Ali, N.: An Empirical Study of the Evolution of PHP MVC Framework. In: Advanced Computer and Communication Engineering Technology (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Betari, O., Erramdani, M., Roubi, S., Arrhioui, K., Mbarki, S. (2017). Model Transformations in the MOF Meta-Modeling Architecture: From UML to CodeIgniter PHP Framework. In: Rocha, Á., Serrhini, M., Felgueiras, C. (eds) Europe and MENA Cooperation Advances in Information and Communication Technologies. Advances in Intelligent Systems and Computing, vol 520. Springer, Cham. https://doi.org/10.1007/978-3-319-46568-5_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-46568-5_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46567-8
Online ISBN: 978-3-319-46568-5
eBook Packages: EngineeringEngineering (R0)