Applying a Model Driven Architecture Approach: Transforming CIM to PIM Using UML
DOI:
https://doi.org/10.3991/ijoe.v14i09.9137Keywords:
model driven architecture, computation independent model, platform independent model, unified modeling language, use cases, classesAbstract
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