A new methodology CIM to PIM transformation resulting from an analytical survey

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]  Abdelaziz Mouloudi,et al.  A methodology for transforming CIM to PIM through UML: From business view to information system view , 2015, 2015 Third World Conference on Complex Systems (WCCS).

[2]  Haiyan Zhao,et al.  Transformation from CIM to PIM: a feature-oriented component-based approach , 2005, MoDELS'05.

[3]  Mario Piattini,et al.  Semi-formal transformation of secure business processes into analysis class and use case models: An MDA approach , 2010, Inf. Softw. Technol..

[4]  Eric Lefebvre,et al.  Java modeling in color with UML: enterprise components and process , 1999 .

[5]  George M. Giaglis,et al.  A Taxonomy of Business Process Modeling and Information Systems Modeling Techniques , 2001 .

[6]  Pascal Roques UML in Practice: The Art of Modeling Software Systems Demonstrated through Worked Examples and Solutions , 2004 .

[7]  Clémentine Nebut,et al.  Visualization of Use Cases through Automatically Generated Activity Diagrams , 2008, MoDELS.

[8]  Mario Piattini,et al.  CIM to PIM Transformation: A Reality , 2007, CONFENIS.

[9]  Gadi Taoufiq,et al.  A methodology for CIM modelling and its transformation to PIM , 2013 .

[10]  Esperanza Marcos,et al.  Applying CIM-to-PIM model transformations for the service-oriented development of information systems , 2011, Inf. Softw. Technol..

[11]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[12]  Abdelaziz Mouloudi,et al.  Disciplined approach for transformation CIM to PIM in MDA , 2015, 2015 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD).

[13]  Stéphane S. Somé,et al.  Towards a Semi-Automated Model-Driven Method for the Generation of Web-based Applications from Use Cases , 2008, MDWE@MoDELS.

[14]  Lionel C. Briand,et al.  A systematic review of transformation approaches between user requirements and analysis models , 2011, Requirements Engineering.

[15]  Abdelaziz Mouloudi,et al.  Transformation Method CIM to PIM: From Business Processes Models Defined in BPMN to Use Case and Class Models Defined in UML , 2014 .

[16]  Mario Piattini,et al.  Towards CIM to PIM Transformation: From Secure Business Processes Defined in BPMN to Use-Cases , 2007, BPM.

[17]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[18]  Jaap Gordijn,et al.  Value-based requirements engineering: exploring innovative e-commerce ideas , 2003, Requirements Engineering.

[19]  Heinrich Hußmann,et al.  Using UML/OCL Constraints for Relational Database Design , 1999, UML.

[20]  Abdelaziz Mouloudi,et al.  Transformation approach CIM to PIM: from business processes models to state machine and package models , 2015, 2015 International Conference on Open Source Software Computing (OSSCOM).

[21]  Richard J. Mayer,et al.  Information Integration for Concurrent Engineering (IICE) IDEF3 Process Description Capture Method Report , 1992 .

[22]  Witold Suryn,et al.  Transformation from CIM to PIM Using Patterns and Archetypes , 2008 .

[23]  Jen-Her Wu,et al.  An Extended MDA Method for User Interface Modeling and Transformation , 2007, ECIS.

[24]  Martin Kardos,et al.  Analytical method of CIM to PIM transformation in Model Driven Architecture (MDA) , 2010 .

[25]  A. Kriouile,et al.  CIM to PIM Transformation : A criteria Based Evaluation , 2013 .

[26]  Qing Li,et al.  Modeling and Analysis of Enterprise and Information Systems , 2009 .

[27]  Jose-Norberto Mazón,et al.  A Model-Driven Goal-Oriented Requirement Engineering Approach for Data Warehouses , 2007, ER Workshops.