Design and Implementation of a Runtime Environment of an Object-Aware Process Management System

Universität Ulm

MA Abschlussvortrag, Sebastian Steinau, Ort: O27/5202, Datum: 05.03.2015, Zeit: 17:00 Uhr

Process rules are one of the driving forces in the execution of an object-aware process. They advance process state based on specific Markings of the process and have complex interactions, as process rules can trigger each other and therefore form complex, cascading chains. The Process Rule Manager (PRM) enables these complex interactions while still keeping process rules independent and loosely coupled. The process rules themselves are created using the Process Rule Framework (PRF). It allows creating and changing process rules on a very high abstraction level. This is enabled by leveraging functional programming devices like lambda expressions to create a concise and extensible syntax. The main purpose of the PRF is to provide a high maintainability of process rules for easier management of the inherent complexity of process rules. The capabilities of both PRM and PRF are presented in a live demo where a micro process is executed exemplarily.