A PIM-to-Code Requirements Engineering Framework

Gayane Sedrakyan, Monique Snoeck


The complexity of Model-driven engineering (MDE) leads to a limited adoption in practice. In this paper we argue that MDE offers "low hanging fruit" if creating executable UML models allowing core functionali-ty prototyping is targeted rather than developing full-fledged information systems. This paper describes an environment for designing and validating conceptual business models using the model-driven architecture (MDA). The deliverable of the proposed modelling environment is an executable platform independent model (EPIM) that is further tested and validated through an MDA-based simulation feature. The proposed environment addresses a set of challenges associated with 1. shortcomings of the UML for being technically too complex for conceptual modelling goals as well as for being imprecise for rapid prototyping; 2. difficulties of MDE adoption due to the large set of required skills to adopt the key MDA standards such as the UML, MOF and XMI. The paper aims to introduce the current work and identify the needs for future research.


  1. Borland, 2004. Keeping your business relevant with Model Driven Architecture (MDA). Retrieved from http://www.omg.org/mda/presentations.htm
  2. Erickson, J., Siau, K. 2007, Can UML Be Simplified? Practitioner Use of UML in Separate Domains. In Proceedings EMMSAD'07, Trondheim, Norway, 87-96
  3. Gustas, R., 2010. Conceptual Modeling and Integration of Static and Dynamic Aspects of Service Architectures. In Proceedings of ONTOSE, 17-32
  4. Buckl, S., Matthes, F., Schweda, C. M., 2010. A Metalanguage for EA Information Modeling - State-of-theArt and Requirements Elicitation. In proceedings EMMSAD 2010, held at CAiSE 2010, volume 50 of Lecture Notes in Business Information Processing, 169-181, Springer (2010)
  5. Sedrakyan, G., Snoeck, M., 2012. Technology-enhanced Support for Learning Conceptual Modeling, In proceedings EMMSAD 2012, held at CAiSE 2012, volume 113 of Lecture Notes in Business Information Processing, 435-449, Springer (2012)
  6. Snoeck, M., Dedene, G., 1998. Existence dependency: the key to semantic integrity between structural and behavioural aspects of object types, IEEE Trans. Software Eng., 24(4):233-251
  7. Martin, J., 1982. Strategic Data Planning Methods. Prentice-Hall, Inc., Englewood Cliffs, New Jersey.
  8. Snoeck, M., Michiels, C., Dedene, G., 2003. Consistency by construction: the case of MERODE, in Jeusfeld, M. A., Pastor, O., (Eds.) Conceptual Modeling for Novel Application Domains, ER 2003 Workshops ECOMO, IWCMQ, AOIS, and XSDM, Chicago, IL, USA, October 13, Proceedings, 2003 XVI, 410 p., Lecture Notes in Computer Science, Volume 2814, pp.105-117
  9. Haesen, R., Snoeck, M., 2004. Implementing Consistency Management Techniques for Conceptual Modeling, accepted for UML2004: 7th conference in the UML series, Lisbon, Portugal, October 10-15, (2004).
  10. Foundational Subset for Executable UML Models (FUML), Version 1.0. http://www.omg.org/spec/FUML/1.0/
  11. Alf 1.0 Specification: http://www.omg.org/spec/ALF/Current

Paper Citation

in Harvard Style

Sedrakyan G. and Snoeck M. (2013). A PIM-to-Code Requirements Engineering Framework . In Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-8565-42-6, pages 163-169. DOI: 10.5220/0004344701630169

in Bibtex Style

author={Gayane Sedrakyan and Monique Snoeck},
title={A PIM-to-Code Requirements Engineering Framework},
booktitle={Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},

in EndNote Style

JO - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A PIM-to-Code Requirements Engineering Framework
SN - 978-989-8565-42-6
AU - Sedrakyan G.
AU - Snoeck M.
PY - 2013
SP - 163
EP - 169
DO - 10.5220/0004344701630169