Obtaining behavioral model of PIM from the CIM

MDA is an Object Management Group (OMG) Standard that provides a baseline for model-driven development. Different model transformation approaches have been proposed in the context of MDA. Yet, little researches have covered the construction of his high level of abstraction the Computation Independent Model (CIM) and its transformation to the Platform Independent Model (PIM). Besides, the transformation from CIM to PIM is not mentioned enough by the OMG. Taking into account the importance of this stage of the MDA, the main aim of this research is to provide a method of CIM construction and their transformation to obtain the PIM behavioral model. Firstly, we build the different CIM artifacts, of which it's composed. Secondly, transformations between models are clearly and formally established by using the transformations rules. Finally, an example is provided to better display how to apply this approach.

[1]  Erika Asnina,et al.  Computation Independent Modeling within the MDA , 2007, IEEE International Conference on Software-Science, Technology & Engineering (SwSTE'07).

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

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

[4]  Michael Rosemann,et al.  Factors and measures of business process modelling: model building through a multiple case study , 2005, Eur. J. Inf. Syst..

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

[6]  Niels Streekmann,et al.  Model-Driven Integration of Business Information Systems , 2006, Softwaretechnik-Trends.

[7]  Eric Lefebvre,et al.  Transformation from CIM to PIM Using Patterns and Archetypes , 2008, 19th Australian Conference on Software Engineering (aswec 2008).

[8]  Erika Asnina,et al.  Computation Independent Representation of the Problem Domain in MDA , 2008, e Informatica Softw. Eng. J..

[9]  Stephen A. White,et al.  Process Modeling Notations and Workflow Patterns , 2004 .

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

[11]  Mario Piattini,et al.  Towards Obtaining Analysis-Level Class and Use Case Diagrams from Business Process Models , 2008, ER Workshops.

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

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

[14]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[15]  M. Mohsenzadeh,et al.  A New Method for Generating CIM Using Business and Requirement Models , 2012 .

[16]  Activité ad‐hoc Types de tâches Introduction to BPMN , 2004 .

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

[18]  Mario Piattini,et al.  Secure business process model specification through a UML 2.0 activity diagram profile , 2011, Decis. Support Syst..

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

[20]  Mark von Rosing,et al.  Business Process Model and Notation - BPMN , 2015, The Complete Business Process Handbook, Vol. I.

[21]  B Mahipal,et al.  A New Technique to find the effect of Active Power Loading on Voltage Stability and Algorithm to improve Voltage Stability of Radial and Meshed Power Systems , 2013 .

[22]  Craig Larman,et al.  Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process , 2001 .

[23]  Joaquin Miller,et al.  MDA Guide Version 1.0.1 , 2003 .