Flexible Process Variant Binding in Information Systems with Software Product Line Engineering
- URL: http://arxiv.org/abs/2410.17689v1
- Date: Wed, 23 Oct 2024 09:10:42 GMT
- Title: Flexible Process Variant Binding in Information Systems with Software Product Line Engineering
- Authors: Philipp Hehnle, Manfred Reichert,
- Abstract summary: Various approaches have been proposed to manage variants in process models.
This paper extends our previous work by allowing for the selection of activity implementations at compile time.
As another challenge different organisation may want to collect and base their decision on different information in a digitised business process.
- Score: 4.1966208277855745
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- 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. % substitute the implementation of activities of a business process. When deriving a PAIS, implementations are selected for each process activity and then included in the PAIS at compilation time. One challenge that has not yet been solved is giving users of digitised business processes the option of selecting several features at runtime, i.e. selecting multiple activity implementations at runtime. This paper extends our previous work by not only allowing for the selection of activity implementations at compile time, but also at start time and runtime. Consequently, it becomes possible to defer the decision as to which features should be selected to start time and runtime. Furthermore, multiple implementations of a particular activity may be selected and executed concurrently. As another challenge different organisation may want to collect and base their decision on different information in a digitised business process. Consequently, the presented approach also allows customising the input and output data of activities when deriving a PAIS for a specific organisation.
Related papers
- Decision Flow Policy Optimization [53.825268058199825]
We show that generative models can effectively model complex multi-modal action distributions and achieve superior robotic control in continuous action spaces.<n>Previous methods usually adopt the generative models as behavior models to fit state-conditioned action distributions from datasets.<n>We propose Decision Flow, a unified framework that integrates multi-modal action distribution modeling and policy optimization.
arXiv Detail & Related papers (2025-05-26T03:42:20Z) - BEST: A Unified Business Process Enactment via Streams and Tables for Service Computing [0.10923877073891444]
Business process models are essential for the representation, analysis, and execution of organizational processes.
We propose an execution semantics based on the Continuous Query Language (CQL), where CQL statements respond dynamically to streams of events.
By defining all executions around a unified event model, we achieve cross-language and cross-paradigm process enactment.
arXiv Detail & Related papers (2025-01-24T13:59:41Z) - Extending predictive process monitoring for collaborative processes [0.9208007322096533]
Predictive process monitoring is based on exploiting execution data from past instances to predict the execution of current cases.
It is possible to make predictions on the next activity and remaining time, among others, to anticipate possible deviations, violations, and delays in the processes to take preventive measures.
In this work, we propose an extension for collaborative processes of traditional process prediction, considering particularities of this type of process.
arXiv Detail & Related papers (2024-09-13T21:56:23Z) - Process Variant Analysis Across Continuous Features: A Novel Framework [0.0]
This research addresses the challenge of effectively segmenting cases within operational processes.
We present a novel approach employing a sliding window technique combined with the earth mover's distance to detect changes in control flow behavior.
We validate our methodology through a real-life case study in collaboration with UWV, the Dutch employee insurance agency.
arXiv Detail & Related papers (2024-05-06T16:10:13Z) - The Foundations of Computational Management: A Systematic Approach to
Task Automation for the Integration of Artificial Intelligence into Existing
Workflows [55.2480439325792]
This article introduces Computational Management, a systematic approach to task automation.
The article offers three easy step-by-step procedures to begin the process of implementing AI within a workflow.
arXiv Detail & Related papers (2024-02-07T01:45:14Z) - Inter-instance Data Impacts in Business Processes: A Model-based
Analysis [0.39165216307579426]
This paper addresses possible impacts that may be affected through shared data across process instances.
The suggested method uses both a process model and a (relational) data model in order to identify potential inter-instance data impact sets.
The applicability of the method was evaluated using three different realistic processes.
arXiv Detail & Related papers (2024-01-29T21:35:13Z) - Extracting Process-Aware Decision Models from Object-Centric Process
Data [54.04724730771216]
This paper proposes the first object-centric decision-mining algorithm called Integrated Object-centric Decision Discovery Algorithm (IODDA)
IODDA is able to discover how a decision is structured as well as how a decision is made.
arXiv Detail & Related papers (2024-01-26T13:27:35Z) - OverPrompt: Enhancing ChatGPT through Efficient In-Context Learning [49.38867353135258]
We propose OverPrompt, leveraging the in-context learning capability of LLMs to handle multiple task inputs.
Our experiments show that OverPrompt can achieve cost-efficient zero-shot classification without causing significant detriment to task performance.
arXiv Detail & Related papers (2023-05-24T10:08:04Z) - Clustering Object-Centric Event Logs [0.36748639131154304]
We propose a clustering-based approach to cluster similar objects in OCELs to simplify the obtained process models.
Our approach reduces the complexity of the process models and generates coherent subsets of objects which help the end-users gain insights into the process.
arXiv Detail & Related papers (2022-07-26T09:16:39Z) - Concepts and Algorithms for Agent-based Decentralized and Integrated
Scheduling of Production and Auxiliary Processes [78.120734120667]
This paper describes an agent-based decentralized and integrated scheduling approach.
Part of the requirements is to develop a linearly scaling communication architecture.
The approach is explained using an example based on industrial requirements.
arXiv Detail & Related papers (2022-05-06T18:44:29Z) - Removing Operational Friction Using Process Mining: Challenges Provided
by the Internet of Production (IoP) [0.0]
Event data generated by today's operational processes provides opportunities and challenges for process mining.
Process mining is used to create "digital shadows" to improve a wide variety of operational processes.
We aim to develop valuable "digital shadows" that can be used to remove operational friction.
arXiv Detail & Related papers (2021-07-27T20:04:25Z) - Process Comparison Using Object-Centric Process Cubes [69.68068088508505]
In real-life business processes, different behaviors exist that make the overall process too complex to interpret.
Process comparison is a branch of process mining that isolates different behaviors of the process from each other by using process cubes.
We propose a process cube framework, which supports process cube operations such as slice and dice on object-centric event logs.
arXiv Detail & Related papers (2021-03-12T10:08:28Z) - Process Discovery for Structured Program Synthesis [70.29027202357385]
A core task in process mining is process discovery which aims to learn an accurate process model from event log data.
In this paper, we propose to use (block-) structured programs directly as target process models.
We develop a novel bottom-up agglomerative approach to the discovery of such structured program process models.
arXiv Detail & Related papers (2020-08-13T10:33:10Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.