A methodology for transforming BPMN to IFML into MDA

Abir Sajji, Yassine Rhazali, Youssef Hadi


Responding to rising information system complexity and the high expense of technological migration, model driven architecture (MDA) was created. As a result, the OMG advocates raising the abstraction level to overcome technological limitations. MDA seeks to describe the functional and performance requirements of an application on a platform independently. Using the MDA approach, the business process model and notation (BPMN), and interaction flow modeling language (IFML) standards, we represent a methodology that allows transforming semi-automatically from the computation independent model (CIM) level to the platform independent model (PIM) level; to achieve this a collection of unique rules for transforming in a semi-automatic manner from CIM to PIM were developed. At the CIM level, we create models of business process using the notation standard BPMN, and IFML is used to adapt PIM models with web-oriented graphical user interfaces (GUI). To properly demonstrate the transformation procedure from CIM to PIM models a case study of the order management process was presented.


BPMN; CIM; GUI; IFML; MDA; Model transformations; PIM

Full Text:


DOI: https://doi.org/10.11591/eei.v11i5.3973


  • 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