State propagation in abstracted business processes

Business process models are abstractions of concrete operational procedures that occur in the daily business of organizations. To cope with the complexity of these models, business process model abstraction has been introduced recently. Its goal is to derive from a detailed process model several abs...

Full description

Bibliographic Details
Main Authors: Smirnov, Sergey, Zamani Farahani, Armin, Weske, Mathias
Format: Others
Language:English
Published: Universität Potsdam 2011
Subjects:
Online Access:http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-51480
http://opus.kobv.de/ubp/volltexte/2011/5148/
id ndltd-Potsdam-oai-kobv.de-opus-ubp-5148
record_format oai_dc
spelling ndltd-Potsdam-oai-kobv.de-opus-ubp-51482013-01-08T00:44:43Z State propagation in abstracted business processes Smirnov, Sergey Zamani Farahani, Armin Weske, Mathias Abstraktion von Geschäftsprozessmodellen Prozessinstanz Propagation von Aktivitätsinstanzzuständen business process model abstraction process instance activity instance state propagation Data processing Computer science Business process models are abstractions of concrete operational procedures that occur in the daily business of organizations. To cope with the complexity of these models, business process model abstraction has been introduced recently. Its goal is to derive from a detailed process model several abstract models that provide a high-level understanding of the process. While techniques for constructing abstract models are reported in the literature, little is known about the relationships between process instances and abstract models. In this paper we show how the state of an abstract activity can be calculated from the states of related, detailed process activities as they happen. The approach uses activity state propagation. With state uniqueness and state transition correctness we introduce formal properties that improve the understanding of state propagation. Algorithms to check these properties are devised. Finally, we use behavioral profiles to identify and classify behavioral inconsistencies in abstract process models that might occur, once activity state propagation is used. Geschäftsprozessmodelle sind Abstraktionen konkreter operationaler Vorgänge, die im täglichen Geschäftsablauf von Organisationen auftreten. Um die Komplexität solcher Modelle zu bewältigen, wurde die Geschäftsprozessmodelabstraktion eingeführt. Ziel ist dabei, von einem detaillierten Prozessmodel mehrere abstrakte Modelle abzuleiten, um so auf einer höheren Abstraktionsstufe ein Verständnis für den Prozess zu bekommen. Während viel in der Literatur über Techniken zur Konstruktion abstrakter Modelle berichtet wurde, ist wenig über die Beziehungen zwischen Prozessinstanzen und abstrakten Modellen bekannt. In dieser Arbeit zeigen wir, wie der Zustand einer abstrakten Aktivität aus den Zuständen ihrer entsprechenden detaillierten Prozessaktivitäten zur Laufzeit berechnet werden kann. Der Ansatz basiert dabei auf der Übertragung des Aktivitätszustands. Mit der Zustandseindeutigkeit und der Korrektheit der Zustandstransitionen führen wir formale Kriterien ein, die das Verständnis der Zustandsübertragung erleichtern. Zudem sind Algorithmen entwickelt worden, um diese Kriterien zu überprüfen. Außerdem nutzen wir Verhaltensprofile um Inkonsistenzen im Verhalten abstrakter Prozessmodelle zu identifizieren und zu klassifizieren, die auftreten können, wenn die Aktivitätszustände gemäß den Regeln abgebildet werden. Universität Potsdam An-Institute. Hasso-Plattner-Institut für Softwaresystemtechnik GMBH 2011 Book application/pdf urn:nbn:de:kobv:517-opus-51480 http://opus.kobv.de/ubp/volltexte/2011/5148/ eng http://opus.kobv.de/ubp/doku/urheberrecht.php
collection NDLTD
language English
format Others
sources NDLTD
topic Abstraktion von Geschäftsprozessmodellen
Prozessinstanz
Propagation von Aktivitätsinstanzzuständen
business process model abstraction
process instance
activity instance state propagation
Data processing Computer science
spellingShingle Abstraktion von Geschäftsprozessmodellen
Prozessinstanz
Propagation von Aktivitätsinstanzzuständen
business process model abstraction
process instance
activity instance state propagation
Data processing Computer science
Smirnov, Sergey
Zamani Farahani, Armin
Weske, Mathias
State propagation in abstracted business processes
description Business process models are abstractions of concrete operational procedures that occur in the daily business of organizations. To cope with the complexity of these models, business process model abstraction has been introduced recently. Its goal is to derive from a detailed process model several abstract models that provide a high-level understanding of the process. While techniques for constructing abstract models are reported in the literature, little is known about the relationships between process instances and abstract models. In this paper we show how the state of an abstract activity can be calculated from the states of related, detailed process activities as they happen. The approach uses activity state propagation. With state uniqueness and state transition correctness we introduce formal properties that improve the understanding of state propagation. Algorithms to check these properties are devised. Finally, we use behavioral profiles to identify and classify behavioral inconsistencies in abstract process models that might occur, once activity state propagation is used. === Geschäftsprozessmodelle sind Abstraktionen konkreter operationaler Vorgänge, die im täglichen Geschäftsablauf von Organisationen auftreten. Um die Komplexität solcher Modelle zu bewältigen, wurde die Geschäftsprozessmodelabstraktion eingeführt. Ziel ist dabei, von einem detaillierten Prozessmodel mehrere abstrakte Modelle abzuleiten, um so auf einer höheren Abstraktionsstufe ein Verständnis für den Prozess zu bekommen. Während viel in der Literatur über Techniken zur Konstruktion abstrakter Modelle berichtet wurde, ist wenig über die Beziehungen zwischen Prozessinstanzen und abstrakten Modellen bekannt. In dieser Arbeit zeigen wir, wie der Zustand einer abstrakten Aktivität aus den Zuständen ihrer entsprechenden detaillierten Prozessaktivitäten zur Laufzeit berechnet werden kann. Der Ansatz basiert dabei auf der Übertragung des Aktivitätszustands. Mit der Zustandseindeutigkeit und der Korrektheit der Zustandstransitionen führen wir formale Kriterien ein, die das Verständnis der Zustandsübertragung erleichtern. Zudem sind Algorithmen entwickelt worden, um diese Kriterien zu überprüfen. Außerdem nutzen wir Verhaltensprofile um Inkonsistenzen im Verhalten abstrakter Prozessmodelle zu identifizieren und zu klassifizieren, die auftreten können, wenn die Aktivitätszustände gemäß den Regeln abgebildet werden.
author Smirnov, Sergey
Zamani Farahani, Armin
Weske, Mathias
author_facet Smirnov, Sergey
Zamani Farahani, Armin
Weske, Mathias
author_sort Smirnov, Sergey
title State propagation in abstracted business processes
title_short State propagation in abstracted business processes
title_full State propagation in abstracted business processes
title_fullStr State propagation in abstracted business processes
title_full_unstemmed State propagation in abstracted business processes
title_sort state propagation in abstracted business processes
publisher Universität Potsdam
publishDate 2011
url http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-51480
http://opus.kobv.de/ubp/volltexte/2011/5148/
work_keys_str_mv AT smirnovsergey statepropagationinabstractedbusinessprocesses
AT zamanifarahaniarmin statepropagationinabstractedbusinessprocesses
AT weskemathias statepropagationinabstractedbusinessprocesses
_version_ 1716500839016693760