Database Systems Concepts
Business artifacts: An approach to operational specification
IBM Systems Journal
Case handling: a new paradigm for business process support
Data & Knowledge Engineering
YAWL: yet another workflow language
Information Systems
Flexibility in Process-Aware Information Systems
Transactions on Petri Nets and Other Models of Concurrency II
Data-driven modeling and coordination of large process structures
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Generation of business process models for object life cycle compliance
BPM'07 Proceedings of the 5th international conference on Business process management
A flexible, object-centric approach for business process modelling
Service Oriented Computing and Applications
Product-based workflow support
Information Systems
PHILharmonicFlows: towards a framework for object-aware process management
Journal of Software Maintenance and Evolution: Research and Practice
A framework for document-driven workflow systems
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Synthesizing object life cycles from business process models
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Journal of Database Management
Hi-index | 0.00 |
Enacting business processes in process engines requires the coverage of control flow, resource assignments, and process data. While the first two aspects are well supported in current process engines, data dependencies need to be added and maintained manually by a process engineer. Thus, this task is error-prone and time-consuming. In this paper, we address the problem of modeling processes with complex data dependencies, e.g., m:n relationships, and their automatic enactment from process models. First, we extend BPMN data objects with few annotations to allow data dependency handling as well as data instance differentiation. Second, we introduce a pattern-based approach to derive SQL queries from process models utilizing the above mentioned extensions. Therewith, we allow automatic enactment of data-aware BPMN process models. We implemented our approach for the Activiti process engine to show applicability.