Transformation Method CIM to PIM: From Business Processes Models Defined in BPMN to Use Case and Class Models Defined in UML
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33122
Transformation Method CIM to PIM: From Business Processes Models Defined in BPMN to Use Case and Class Models Defined in UML

Authors: Y. Rhazali, Y. Hadi, A. Mouloudi

Abstract:

This paper proposes a method to automatic transformation of CIM level to PIM level respecting the MDA approach. Our proposal is based on creating a good CIM level through well-defined rules allowing as achieving rich models that contain relevant information to facilitate the task of the transformation to the PIM level. We define, thereafter, an appropriate PIM level through various UML diagram. Next, we propose set rules to move from CIM to PIM. Our method follows the MDA approach by considering the business dimension in the CIM level through the use BPMN, standard modeling business of OMG, and the use of UML in PIM advocated by MDA in this level.

Keywords: Model transformation, MDA, CIM, PIM.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1094609

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 3674

References:


[1] J. Miller, J. Mukerji, MDA Guide Version 1.0.1. Document No. omg/2003-06-01, 2003. .
[2] OMG, UML Superstructure 2.0. OMG Adopted Specification ptc/03-08-02, 2003. .
[3] OMG, Business Process Modelling Notation, Version 2.0, 2011. .
[4] C. Schmidt, Cover Feature Model Driven Engineering, 2006.
[5] J. Gordijn, J.M. Akkermans, Value based requirements engineering: exploring innovative e-commerce idea, Requirements Engineering Journal 8 (2) (2003) 114–134.
[6] V.D. Castro, E. Marcos, J.M. Vara, Applying CIM-to-PIM model transformations for the service-oriented development of information systems: Information and Software Technology 53 (2011) 87–105.
[7] A. Rodríguez, I. García-Rodríguez de Guzmán, E. Fernández Medina, M. Piattini, Semi-formal transformation of secure business processes into analysis class and use case models: an MDA approach, Information and Software Technology 52 (9) (2010) 945–971.
[8] S. Kherraf, E. Lefebvre, W. Suryn, Transformation From CIM to PIM Using Patterns and Archetypes : 19th Australian Conference on Software Engineering (2008) 338-346.
[9] C. Hahn, P. Dmytro, K. Fischer, A model-driven approach to close the gap between business requirements and agent-based execution, in: Proceedings of the 4th Workshop on Agent-based Technologies and applications for enterprise interoperability, Toronto, Canada, 2010, pp. 13–24.
[10] W. Zhang, H. Mei, H. Zhao, and J. Yang, "Transformation from CIM to PIM: A Feature-Oriented Component-Based Approach," presented at MoDELS 2005, Montego Bay, Jamaica, 2005.
[11] B. Grammel, S. Kastenholz, A generic traceability framework for facet-based traceability data extraction in model-driven software development, in: Proceedings of the 6th ECMFA Traceability Workshop held in conjunction ECMFA 2010, Paris, France, 2010, pp. 7–14.
[12] OMG, MOF 2.0 Query/View/Transformation (QVT), V1.0. OMG Document – formal/08-04-03, 2008..
[13] J.J. Gutiérrez, C. Nebut, M.J. Escalona, M. Mejías, I.M. Ramos, Visualization of use cases through automatically generated activity diagrams, in: 11th international conference on Model Driven Engineering Languages and Systems, 2008.
[14] J. Mazón, J. Pardillo, J. Trujillo, A model-driven goal-oriented requirement engineering approach for data warehouses, in: Proceedings of the Conference on Advances in Conceptual Modeling: Foundations and Applications, ER Workshops, Auckland, New Zealand, 2007, pp. 255–264.
[15] OMG, Service Oriented Architecture Modeling Language (SoaML) – Specification for the UML Profile and Metamodel for Services (UPMS). OMG document: ad/2008-08-04, 2009. . (Revised Submission).
[16] M. Kardoš, M. Drozdová, Analytical Method of CIM to PIM Transformation in Model Driven Architecture (MDA) : JIOS, VOL. 34, NO. 1 (2010), PP. 89-99.