DBSEAug 29, 2015

Towards Automated Performance Optimization of BPMN Business Processes

arXiv:1508.07455v113 citations
Originality Synthesis-oriented
AI Analysis

This work addresses the need for automated optimization to reduce the burden on BPMN designers, though it appears incremental as it builds on existing data-centric workflow knowledge.

The paper tackles the problem of automating performance optimization for BPMN business processes by mapping BPMNv2.0 models to annotated directed acyclic graphs, which enables the use of existing optimization algorithms to improve workflow flexibility and resilience.

Business Process Model and Notation (BPMN) provides a standard for the design of business processes. It focuses on bridging the gap between the analysis and the technical perspectives, and aims to deliver process automation. The aim of this technical report is to complement this effort by transferring knowledge from the related field of data-centric workflows aiming to provide automated performance optimization of the business process execution. Automated optimization lifts a burden from BPMN designers and increases workflow flexibility and resilience. As a key step towards this goal, the contribution of this work is to provide a methodology to map BPMNv2.0 models to annotated directed acyclic graphs, which emphasize the volume of the tokens exchanged and are amenable to existing automated optimization algorithms. In addition, concrete examples of mappings are given, while the optimization opportunities that are opened are explained, thus providing insights into the potential performance benefits and we discuss technical research issues.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes