Skip to content
Book Open access

On Process Mining Executable Use Case Maps: Concurrency-Aware Scenario Synthesis with Variant- and Data-Driven Conditions

Oct 2026 · Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems · 1 citation · ⚡ 1 influential · 20 references

Abstract

The Use Case Map (UCM) notation, part of the ITU-T Z.151 User Requirements Notation standard, offers first-class support for executable scenarios that drive the validation of UCM process models. To date, such models and their scenarios have been written manually. This paper presents an end-to-end pipeline, packaged as the open-source PM4Py-UCM, that mines a UCM process model from an event log, clusters the log’s traces under a concurrency-aware equivalence, and synthesizes a collection of executable scenario definitions enabling simple validation with stakeholders. The mined models include typed variables, mutually-exclusive OR-fork conditions, and per-loop integer counters that drive predetermined numbers of iterations per scenario. Two condition encodings are supported: a variant-driven baseline where the encoding faithfully replays observed variants from the original event log, and a data-driven alternative where decision-tree-mined expressions over case-level attributes provide business-readable rules. The tool-supported approach is illustrated using realistic event logs, which suggest practical feasibility and benefits.

Read PDF

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.