Prognosing the Compliance of Declarative Business Processes Using Event Trace Robustness
Author:
Gómez-López, María Teresa; Parody Núñez, María Luisa; Martínez Gasca, Rafael; Rinderle-Ma, StefanieISSN:
0302-9743DOI:
10.1007/978-3-662-45563-0Date:
2014Abstract:
Several proposals have studied the compliance of execution of business process traces in accordance with a set of compliance rules. Unfortunately, the detection of a compliance violation (diagnosis) means that the observed events have already violated the compliance rules that describe the model. In turn, the detection of a compliance violation be fore its actual occurrence would prevent misbehaviour of the business processes. This functionality is referred to as proactive management of compliance violations in literature. However, existing approaches focus on the detection of inconsistencies between the compliance rules or moni toring process instances that are in a violable state. The notion of robust ness could help us to prognosticate the occurrence of these inconsistent states in a premature way, and to detect, depending on the current ex ecution state of the process instance, how “close” the execution is to a possible violation. On top of being able to possibly avoid violations, a robust trace is not sensitive to small changes. In this paper we propose the way to determine whether a process instance is robust against a set of compliance rules during its execution at runtime. Thanks to the use of constraint programming and the capacities of super solutions, a robust trace can be guaranteed.
Several proposals have studied the compliance of execution of business process traces in accordance with a set of compliance rules. Unfortunately, the detection of a compliance violation (diagnosis) means that the observed events have already violated the compliance rules that describe the model. In turn, the detection of a compliance violation be fore its actual occurrence would prevent misbehaviour of the business processes. This functionality is referred to as proactive management of compliance violations in literature. However, existing approaches focus on the detection of inconsistencies between the compliance rules or moni toring process instances that are in a violable state. The notion of robust ness could help us to prognosticate the occurrence of these inconsistent states in a premature way, and to detect, depending on the current ex ecution state of the process instance, how “close” the execution is to a possible violation. On top of being able to possibly avoid violations, a robust trace is not sensitive to small changes. In this paper we propose the way to determine whether a process instance is robust against a set of compliance rules during its execution at runtime. Thanks to the use of constraint programming and the capacities of super solutions, a robust trace can be guaranteed.
Collections
Files in this item



