From Interaction Flow Modeling Language to Symfony: an automated model transformation methodology

Abir Sajji, Yassine Rhazali, Youssef Hadi

Abstract


Web application development has become increasingly complex with the rise of modern frameworks and user-centric architectures. Ensuring efficient and reliable development processes requires adopting structured methodologies that bridge abstract models with platform specific implementations. This paper presents a methodology for automating the transformation of Interaction Flow Modeling Language (IFML) models into Symfony models using the Atlas Transformation Language (ATL). The proposed approach supports model-driven architecture (MDA) principles and bridges the gap between abstract user interaction models in platform independent model (PIM) level and platform specific model (PSM) level. By leveraging IFML’s user-centered modeling capabilities and Symfony’s model-view-controller (MVC) framework, our solution enables the automatic generation of reliable, structured front-end architectures. Two case studies demonstrate the feasibility of the approach. This work contributes to the automation of model driven web development by offering a scalable and reusable transformation process from IFML to Symfony.

Keywords


Atlas Transformation Language; Interaction Flow Modeling Language; Model transformation; Model-driven architecture; Platform independent model; Platform specific model; Symfony

Full Text:

PDF


DOI: https://doi.org/10.11591/eei.v14i5.9883

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Bulletin of EEI Stats

Bulletin of Electrical Engineering and Informatics (BEEI)
ISSN: 2089-3191e-ISSN: 2302-9285
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).