Model transformation from CIM to PIM in MDA: from business models defined in DFD to design models defined in UML

This research represents a methodology that control model transformation from CIM level to PIM level in accordance with MDA approach. Our approach is founded on establishing a good CIM level, through well-selected rules, to facilitate transformation to PIM level. However, we create a rich PIM level through use case diagram model, state diagram model, class diagram model and package diagram models. Then, we establish transformation rules to ensure a semi-automatic transformation from CIM level to PIM level. Our Approach conform MDA approach by taking into consideration the business dimension in CIM level, since, we present this level through DFD and UML activity diagram. However, we model into PIM by UML diagrams, because UML is recommended by MDA in this level.

[1]  Abdelaziz Mouloudi,et al.  CIM to PIM Transformation in MDA: from Service-Oriented Business Models to Web-Based Design Models , 2016 .

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

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

[4]  Erika Asnina,et al.  Formal Computation Independent Model of the Problem Domain within the MDA , 2007, ISIM.

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

[6]  Abdelaziz Mouloudi,et al.  A Methodology of Model Transformation in MDA: from CIM to PIM , 2015 .

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

[8]  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).

[9]  Abdelaziz Mouloudi,et al.  A Based-Rule Method to Transform CIM to PIM into MDA , 2016, Int. J. Cloud Appl. Comput..

[10]  Douglas C. Schmidt,et al.  Guest Editor's Introduction: Model-Driven Engineering , 2006, Computer.

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

[12]  Abdelaziz Mouloudi,et al.  A new methodology CIM to PIM transformation resulting from an analytical survey , 2016, 2016 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD).

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

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

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

[16]  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).

[17]  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..

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

[19]  Birgit Grammel,et al.  A generic traceability framework for facet-based traceability data extraction in model-driven software development , 2010, ECMFA-TW '10.

[20]  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).

[21]  Alain Abran,et al.  Methodologie de transformation du cim en pim dans l'approche mda , 2011 .

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

[23]  Abdelaziz Mouloudi,et al.  Model Transformation with ATL into MDA from CIM to PIM Structured through MVC , 2016, ANT/SEIT.