A New Methodology CIM to PIM Transformation Resulting from an Analytical Survey Yassine Rhazali, Youssef Hadi and Abdelaziz Mouloudi MISC Laboratory, Faculty of Sciences Kenitra, Ibn Tofail University, Kenitra, Morocco Keywords: MDA, MDE, CIM to PIM Transformation, Business Process Modelling, Computer Modelling. Abstract: Our paper shows a new methodology for controlling the models transformation from CIM to PIM into model driven architecture. In this proposal we founded on an analytical survey. Our methodology is based on creation of the transformable models in CIM level to facilitate the transformation task to the PIM level. We create a good PIM level, according to the three classic modelling views. Then, a set of transformation rules are established through ATL language to assure a semi-automatic transformation between CIM and PIM. Our methodology ensures the recommendations of MDA approach by presenting business process in CIM level through BPMN which is OMG standard for modelling business process. However, we founded on UML to model the PIM level, because UML is advisable by MDA in PIM. 1 INTRODUCTION MDE (Model Driven Engineering) is an alternative approach of software engineering which allows the development of information system, This approach is founded on the creation of source models and transforming them to multiple levels of abstraction until having the source code automatically (Schmidt, 2006). Its objective is automated the process of software development which is followed manually by the information technology professionals. MDE is a generic approach viewed as a family of approaches, where MDA (Model Driven Architecture) (OMG-MDA, 2003) supported by OMG, is considered as the most interesting approach. MDA has the same principles of MDE, but it provides its own bases represented by three levels of abstraction (CIM, PIM, and PSM), exacts the respect of multiple requirements, and recommends the use of some standards. Model transformation forms the main key in MDA. The transformation from CIM to PIM is the first kind of transformation into MDA that allows deducting PIM models from initial models built in CIM. The objective is to reword information contained in CIM models into PIM models, which assures that the business information will not vanish throughout MDA process. Then, transform PIM to PSM allows adding in PIM models a set of technical information of the target platform. In practice, automatic transformation begins from PIM level to PSM level. However, our ultimate aim is to make the CIM a productive level, and a basis for building PIM level through an automatic transformation. The objective is that business models do not remain only simple documents of communication between business experts and software designers. In this paper, we present a solution for automating the transformation from e CIM level to PIM level. In this way, we establish a set of well selected rules for automating the transformation from CIM level to PIM level. According MDA (OMG-MDA, 2015), the CIM level must be presented by business process models. However, we use the BPMN notation to represent CIM level in our methodology, because BPMN is the specialized standard, supported by OMG, for the modelization of business process. The PIM level is presented by information system view; nonetheless, UML is advocated by MDA in the PIM level. Then, we partition PIM level in accordance with the three UML classical views including: functional, static, and dynamic view. Our approach contains one or more models for each modelling view. The use case diagram model, presents the functionalities of the information system; this model shows the functional view. Next, the system states are modelled by state diagram who presents the dynamic view. Then, the model of class diagram presents of the system 266 Rhazali, Y., Hadi, Y. and Mouloudi, A. A New Methodology CIM to PIM Transformation Resulting from an Analytical Survey. DOI: 10.5220/0005690102660273 In Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2016), pages 266-273 ISBN: 978-989-758-168-7 Copyright c 2016 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved