Abstract

<p>Model-Driven Engineering (MDE) plays a very important role in improving the development of complex systems. It focuses more on modeling than on classical programming. In this sense, model transformation is at the heart of the Model Driven Architecture (MDA) approach which advocates the use of models throughout the software development cycle on two levels. The first being the transformation of the Computing Independent Model (CIM) into the Platform Independent Model (PIM) and the second concerning the transformation of PIM into Platform Specific Model (PSM).</p><p>The latter has been dealt with in the majority of research works while the transformation from CIM to PIM which represents the highest level is rarely discussed in research topics. It is for this reason and in the spirit of improving the process of transforming the CIM model into PIM according to the MDA approach, that we have developed this research work in order to propose a new method and new transformation rules for optimization of the business process "COVID-19 patient management". Our contribution consists of the semi-automatic transformation of the CIM model presented by the BPMN (Business Process Model and Notation) source model into a PIM target model presented by a class diagram by using a set of transformation and correspondence rules that we performed manually using the language ATL (Atlas Transformation Language). This automatic transformation of the two source and target models is provided by the Eclipse Modeling Framework (EMF) which executes the transformation rules described manually in ATL and generates the PIM target model as an XMI (XML Metadata Interchange) file representing the target class diagram.</p>

Highlights

  • COVID-19 is a global crisis that has disrupted our lives and science since December 2019 [1]

  • The latter has been dealt with in the majority of research works while the transformation from Computing Independent Model (CIM) to Platform Independent Model (PIM) which represents the highest level is rarely discussed in research topics. It is for this reason and in the spirit of improving the process of transforming the CIM model into PIM according to the Model Driven Architecture (MDA) approach, that we have developed this research work in order to propose a new method and new transformation rules for optimization of the business process "COVID-19 patient management"

  • The following figure shows an extract of the ATL language used to ensure the model transformation and the generation of the PIM corresponding to the class diagram from the BPMN model

Read more

Summary

Introduction

COVID-19 is a global crisis that has disrupted our lives and science since December 2019 [1] It is a great challenge facing, so far, both individuals and scientific researchers. We have thought about implementing a model based on the MDA approach whose principle is the separation of business logic from that of implementation on a given platform, guaranteeing interoperability of applications. It proposes a four-level architecture with the following elements at each level: meta-metamodel, metamodel, model and information. The main input of this hybrid transformation is the BPMN source model that generates the output class diagram. We have based on MDE Model Driven Engineering to cover the different phases of our model development

Techniques Used
Model Driven Engineering MDE
Fundamental concepts of MDE
MDA principle
Related Works
General context
Correspondence between BPMN model and class diagram
Logic for transforming the BPMN model into a class diagram
Discussion
Implementation diagram
Implementation of the transformation
Conclusion
Authors
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call