Disciplined Approach for Transformation CIM to PIM in MDA

Yassine Rhazali, Youssef Hadi, Abdelaziz Mouloudi

Abstract

This paper suggests a disciplined approach to mastered transformation of CIM level to PIM level in accordance with the MDA approach. Our suggestion is founded on creating good CIM level through well-selected rules, allowing us to achieve rich models that contain relevant information to facilitate the task of the transformation to the PIM level. We specify, thereafter, an appropriate PIM level through different UML points of view (functional, dynamic and static) using a diagram for each one. Next, we present a set of well-defined rules to shift CIM to PIM so as to ensure an automatic transformation, the maximum possible. Our method follows the MDA approach by considering the business dimension in the CIM level, through the use standards modelling business of OMG (BPMN and Activity Diagram), and by using the UML in PIM advocated by MDA in this level.

References

  1. Siegel, J., 2014. MDA Guide, revision 2.0, <http://www.omg.org/cgi-bin/doc?ormsc/14-06-01>.
  2. OMG, 2013. Unified Modeling Language, Version 2.0.2 Beta 2, <http://www.omg.org/spec/UML/2.5/Beta2/>.
  3. OMG, 2014. Business Process Modelling Notation, v 2.0.2, <http:// www.omg.org/spec/BPMN/2.0/pdf>.
  4. Gordijn, J., Akkermans, J.M., 2003. Value based requirements engineering: exploring innovative ecommerce idea, Requirements Engineering Journal 8 (2) (2003) 114-134.
  5. Castro, V.D., Marcos, E., Vara, J.M., 2011. Applying CIM-to-PIM model transformations for the serviceoriented development of information systems: Information and Software Technology 53 87-105.
  6. Rodríguez, A., García-Rodríguez de Guzmán, I., Fernández Medina, E., Piattini, M., 2010. 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.
  7. Kherraf, S., Lefebvre E., Suryn W., Transformation From CIM to PIM Using Patterns and Archetypes. In 19th Australian Conference on Software Engineering (2008) 338-346.
  8. Hahn, C., Dmytro, P., Fischer, K., 2010. 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.
  9. Zhang, W., Mei, H., Zhao, H., Yang, J., 2005. "Transformation from CIM to PIM: A FeatureOriented Component-Based Approach," presented at MoDELS 2005, Montego Bay, Jamaica, 2005.
  10. Grammel, B., Kastenholz, S., 2010. 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.
  11. Gutiérrez, J.J., Nebut, C., Escalona, M.J., Mejías, M., Ramos, I.M., 2008. Visualization of use cases through automatically generated activity diagrams. In 11th international conference on Model Driven Engineering Languages and Systems.
  12. Mazón, J., Pardillo, J., Trujillo, J., 2007. A model-driven goal-oriented requirement engineering approach for data warehouses. In Proceedings of the Conference on Advances in Conceptual Modeling Workshops, Auckland, New Zealand, 2007, pp. 255-264.
  13. Kardoš, M., Drozdová, M., 2010. Analytical Method of CIM to PIM Transformation in Model Driven Architecture (MDA) : JIOS, VOL. 34, NO. 1 (2010), PP. 89-99.
Download


Paper Citation


in Harvard Style

Rhazali Y., Hadi Y. and Mouloudi A. (2015). Disciplined Approach for Transformation CIM to PIM in MDA . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-083-3, pages 312-320. DOI: 10.5220/0005245903120320


in Bibtex Style

@conference{modelsward15,
author={Yassine Rhazali and Youssef Hadi and Abdelaziz Mouloudi},
title={Disciplined Approach for Transformation CIM to PIM in MDA},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2015},
pages={312-320},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005245903120320},
isbn={978-989-758-083-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Disciplined Approach for Transformation CIM to PIM in MDA
SN - 978-989-758-083-3
AU - Rhazali Y.
AU - Hadi Y.
AU - Mouloudi A.
PY - 2015
SP - 312
EP - 320
DO - 10.5220/0005245903120320