Applying a Model Driven Architecture Approach: Transforming CIM to PIM Using UML

Authors

  • Oualid Betari MATSI Lab., Superior School of Technology, Mohamed First University, Oujda
  • Saida Filali ERDILI Team, Superior School of Technology, Mohamed First University, Oujda
  • Amine Azzaoui MATSI Lab., Superior School of Technology, Mohamed First University, Oujda
  • Mohamed Amine Boubnad EMO Lab., Mohamed First University, Oujda

DOI:

https://doi.org/10.3991/ijoe.v14i09.9137

Keywords:

model driven architecture, computation independent model, platform independent model, unified modeling language, use cases, classes

Abstract


Over the last few years, as they evolve with business needs and technology, enterprises are faced with the need to adapt their business processes to work in open settings. In such settings, the automation and the interoperability of business process and applications become a key concern. The Model Driven Architecture (MDA) is introduced as an approach to cope with this challenge. MDA specifies four levels of abstraction, most of the existing studies focus on modeling and transforming the Platform-Independent Model (PIM) to Platform-Specific Model (PSM) levels, while the more conceptual level, the Computation-Independent Model (CIM) is often presumed as present and is not further studied. In this paper, we propose an approach for transforming a CIM into a PIM using the core modeling concepts of the Unified Modeling Language (UML). One important characteristic of this approach is that it provides a method to capture and describe the requirements of the business process using a use cases model. The other important characteristic is proposing an architecture of the PIM based on the classes model. The execution of the transformation is programmed by the Query View Transformation (QVT) language.

Downloads

Published

2018-09-30

How to Cite

Betari, O., Filali, S., Azzaoui, A., & Boubnad, M. A. (2018). Applying a Model Driven Architecture Approach: Transforming CIM to PIM Using UML. International Journal of Online and Biomedical Engineering (iJOE), 14(09), pp. 170–181. https://doi.org/10.3991/ijoe.v14i09.9137

Issue

Section

Papers