A. Mazak, M. Wimmer: On Marrying Model-driven Engineering and Process Mining: A Case Study in Execution-based Model Profiling, 6th IFIP International Symposium on Data-Driven Process Discovery and Analysis (SIMPDA 2016), Graz; 14.12.2016 - 16.12.2016; in: "Proceedings of the 6th IFIP International Symposium on Data-Driven Process Discovery and Analysis (SIMPDA 2016), pages 1 - 10. pdf


In model-driven engineering (MDE), models are mostly used in pre-scriptive ways for system engineering. While prescriptive models are indeed animportant ingredient to realize a system, for later phases in the systems’ lifecy-cles additional model types are beneficial to use. Unfortunately, current MDEapproaches mostly neglect the information upstream in terms of descriptive mod-els from operations to design, which would be highly needed to improve systemscontinuously. To tackle this limitation, we propose execution-based model profil-ing as a continuous process to improve prescriptive models at design-time throughruntime information by incorporating knowledge in form of profiled metadatafrom event logs generated during the execution of a code model. For this purposewe combine techniques of process mining (PM) with runtime models of MDE. Inthe course of a case study, we implement a preliminary prototype of our frame-work based on a traffic light system example which shows the feasibility andbenefits of our execution-based model profiling approach.

On Marrying Model-driven Engineering and Process Mining: A Case Study in Execution-based Model Profiling