Indonesian Journal of Electrical Engineering and Computer Science Vol. 30, No. 1, April 2023, pp. 501509 ISSN: 2502-4752, DOI: 10.11591/ijeecs.v30.i1.pp501-509 501 An automatic alignment of the business process and business value models: a novel MDA method Nassim Kharmoum 1,2 , Sara Retal 3,2 , Karim El Bouchti 2 , Wajih Rhalem 4 , Soumia Ziti 2 1 National Center for Scientific and Technical Research (CNRST), Rabat, Morocco 2 Intelligent Processing and Security of Systems (IPSS) Research Team, Faculty of Sciences, Mohammed V University, Rabat, Morocco 3 SmartiLab, Moroccan School of Engineering Sciences (EMSI), Rabat, Morocco 4 Electronic Systems Sensors and Nanobiotechnology (E2SN) Research Team, ENSAM Rabat, Mohammed V University, Rabat, Morocco Article Info Article history: Received Oct 3, 2022 Revised Nov 30, 2022 Accepted Dec 10, 2022 Keywords: Computation-independent model Data-flow diagram E 3 value model Metamodel Model alignment Model driven architecture ABSTRACT With the massive development of end-users requirements, the model alignment has become an essential stage in software engineering, especially in the model driven architecture (MDA) approach, to absorb the end-user’s need. The purpose is to facilitate the alignment of new models from existing ones. Our contribution in this paper is to deal with the MDA higher abstraction lever by focusing on the automatic alignment of the business value with the business process mod- els for the information system (IS). For our case, the data-flow diagram (DFD) illustrates the business process model, and the E 3 value model illustrates the busi- ness value model. However, the ATLAS-transformation language (ATL) ensures automatic alignment. The main goal is to facilitate and accelerate IS implemen- tation while enhancing its quality. This is an open access article under the CC BY-SA license. Corresponding Author: Nassim Kharmoum National Center for Scientific and Technical Research (CNRST) Angle Avenues des FAR et Allal El Fassi, Hay Ryad, B.P. 8027 N.U, Rabat 10102, Morocco Email: nkharmoum@gmail.com 1. INTRODUCTION Nowadays, model alignment has become an important step in the software engineering domain to be more competitive in the field of software engineering, as the end-users in terms of software development have become very demanding. In this vein, we based on the model driven architecture (MDA), an approach spearheaded by the object management group (OMG) [1] to absorb the end-users demand. Moreover, the OMG delivers for this approach three levels of abstraction: higher, medium, and lower levels. We start with the higher level anointed computation-independent model (CIM), which presents the business requirements models, and its models do not treat the technical details. The medium level is called platform-independent model (PIM), which forms an abstract design model without knowing any execution details. However, since platform-specific model (PSM) is directly connected to the platform execution, it is the lowest abstraction level. After highlighting all the OMG proposed levels, and since one of the MDA approach purposes is the model alignment between these different levels; we have in practice that the PIM and PSM levels are widely used in most of the conducted research [2]. However, papers that work with the CIM level are rare and have only recently been started because this level is regarded as the most complicated while also being an interesting level [3]. It is complicated because the CIM modeling level has no defined standards; and it is interesting because any change in this level has an impact on the PIM and PSM models [4]. Our challenge in this contribution is Journal homepage: http://ijeecs.iaescore.com