Technical Report: Refining Case Models Using Cardinality Constraints

12/03/2020
by   Stephan Haarmann, et al.
0

Traditionally, business process management focuses on structured, imperative processes. With the increasing importance of knowledge work, semi-structured processes are entering center stage. Existing approaches to modeling knowledge-intensive business processes use data objects but fail to sufficiently take into account data object cardinalities. Hence, they cannot guarantee that cardinality constraints are respected, nor use such constraints to handle concurrency and multiple activity instances during execution. This paper extends an existing case management approach with data object associations and cardinality constraints. The results facilitate a refined data access semantics, lower and upper bounds for process activities, and synchronized processing of multiple data objects. The execution semantics is formally specified using colored Petri nets. The effectiveness of the approach is shown by a compiler translating case models to colored Petri nets and by a dedicated process execution engine.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/21/2022

Monitoring Constraints in Business Processes Using Object-Centric Constraint Graphs

Constraint monitoring aims to monitor the violation of constraints in bu...
research
07/10/2018

CATERPILLAR: A Business Process Execution Engine on the Ethereum Blockchain

Blockchain platforms, such as Ethereum, allow a set of actors to maintai...
research
07/15/2018

Aligning Technical Debt Prioritization with Business Objectives: A Multiple-Case Study

Technical debt (TD) is a metaphor to describe the trade-off between shor...
research
12/30/2021

Soundness in Object-centric Workflow Petri Nets

Recently introduced Petri net-based formalisms advocate the importance o...
research
12/07/2010

Process Makna - A Semantic Wiki for Scientific Workflows

Virtual e-Science infrastructures supporting Web-based scientific workfl...
research
05/17/2022

Rank-based Heuristics for Optimizing the Execution of Product Data Models

The Product Data Model (PDM) is an example of a data-centric approach to...

Please sign up or login with your details

Forgot password? Click here to reset