Granularity Patterns for Programming Cyber-physical Systems with Business Processes
Journal
European Conference on Pattern Languages of Programs, People, and Practices (EuroPLoP)
Type
conference paper
Date Issued
2026-10
Author(s)
Abstract
Business process management (BPM) systems and corresponding notations have shown their applicability and flexibility in modeling, automating, and mining business processes in enterprise applications and service-oriented architectures for many decades. Becoming increasingly open and accessible via software-based interfaces, cyber-physical systems (CPS)--systems interacting with the physical world via sensors and actuators--benefit from BPM-based automation too, as they are inherently process-driven and software-intensive. We present four patterns discussing the choice of appropriate levels of detail (granularities) and corresponding decision forces regarding what to model in executable business processes and what to implement in traditional programming languages in CPS software. Two patterns give advice on when to model sensing in CPS at a more fine-grained or on a more coarse-grained level in business processes. Similarly, two patterns discuss these granularity choices for actuation in CPS. These four patterns guide the modeling and implementation of executable business processes that can be used for combining and automating sensing and actuation of CPS.
Language
English (United States)
Keywords
Business Process Management
Granularity
Cyber-physical Systems
Design Pattern
Sensing and Actuation
HSG Classification
contribution to scientific community
Refereed
Yes
Publisher
Springer
Pages
21
Event Title
EuroPLoP 2026
Event Location
Kloster Irsee, Germany
Event Date
1-5 July 2026
Subject(s)
Division(s)
File(s)![Thumbnail Image]()
open.access
Name
paper.pdf
Size
1.16 MB
Format
Adobe PDF
Checksum (MD5)
f27a4db940057be6263a04a4a5660d1b