A PIM-to-Code Requirements Engineering Framework
Gayane Sedrakyan, Monique Snoeck · 2013
The complexity of model-driven engineering leads to a limited adoption of MDE in practice. In this paper we argue that MDE offers "low hanging fruit" if creating executable UML models 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 not precise enough 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 and XMI for developing and maintaining a requirements prototyping tools. The paper aims to introduce the current work and identify the needs for future research.