An Open S-BPM Runtime Environment Based on Abstract State Machines
Title | An Open S-BPM Runtime Environment Based on Abstract State Machines |
Publication Type | Conference Paper |
Year of Publication | 2014 |
Authors | Lerchner, H., Stary, C. |
Conference Name | Business Informatics (CBI), 2014 IEEE 16th Conference on |
Date Published | July |
Keywords | abstract interpreter model, Abstract State Machine, abstract state machine interpreter, Abstracts, Analytical models, ASM approach, Business, business data processing, business process modeling, CoreASM, Engines, executable workflow engine, finite state machines, Mathematical model, Open S-BPM runtime environment, Open-S-BPM, program interpreters, S-BPM model, S-BPM tools, Semantics, subject-oriented BPM, Subject-oriented Business Process Management, workflow engine, workflow management software |
Abstract | The paradigm shift from traditional BPM to Subject-oriented BPM (S-BPM) is accounted to identifying independently acting subjects. As such, they can perform arbitrary actions on arbitrary objects. Abstract State Machines (ASMs) work on a similar basis. Exploring their capabilities with respect to representing and executing S-BPM models strengthens the theoretical foundations of S-BPM, and thus, validity of S-BPM tools. Moreover it enables coherent intertwining of business process modeling with executing of S-BPM representations. In this contribution we introduce the framework and roadmap tackling the exploration of the ASM approach in the context of S-BPM. We also report the major result, namely the implementation of an executable workflow engine with an Abstract State Machine interpreter based on an existing abstract interpreter model for S-BPM (applying the ASM refinement concept). This workflow engine serves as a baseline and reference implementation for further language and processing developments, such as simulation tools, as it has been developed within the Open-S-BPM initiative. |
DOI | 10.1109/CBI.2014.24 |
Citation Key | 6904137 |
- finite state machines
- workflow management software
- workflow engine
- Subject-oriented Business Process Management
- subject-oriented BPM
- Semantics
- S-BPM tools
- S-BPM model
- program interpreters
- Open-S-BPM
- Open S-BPM runtime environment
- Mathematical model
- abstract interpreter model
- executable workflow engine
- Engines
- CoreASM
- business process modeling
- business data processing
- Business
- ASM approach
- Analytical models
- Abstracts
- abstract state machine interpreter
- Abstract State Machine