Flexible Process Variant Binding in Information Systems with Software Product Line Engineering
Philipp Hehnle, Manfred Reichert

TL;DR
This paper extends a process variant management approach in information systems by enabling runtime selection and concurrent execution of multiple activity implementations, enhancing flexibility in digitised business processes.
Contribution
It introduces a method for selecting process activity implementations at start time and runtime, allowing concurrent execution and data customization, building on previous compile-time approaches.
Findings
Data from expert interviews indicates widespread need for process variation management.
The approach supports dynamic, flexible process adaptation at runtime.
Concurrent execution of multiple implementations improves process flexibility.
Abstract
Different organisations often run similar digitised business processes to achieve their business goals. However, organisations often need to slightly adapt the business processes implemented in an information system in order to adopt them. Various approaches have been proposed to manage variants in process models. While these approaches mainly deal with control flow variability, in previous work we introduced an approach to manage implementation variants of digitised business processes. In this context Software Product Line (SPL) Engineering was applied to manage a set of common core artefacts including a process model from which Process-Aware Information Systems (PAIS) can be derived, which differ in the implementation of their process activities. When deriving a PAIS, implementations are selected for each process activity and then included in the PAIS at compilation time. One…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Advanced Software Engineering Methodologies · Business Process Modeling and Analysis
