2007
DOI: 10.1007/s10619-007-7020-1
|View full text |Cite
|
Sign up to set email alerts
|

Self-adapting recovery nets for policy-driven exception handling in business processes

Abstract: In this paper, we propose Self-Adapting Recovery Net (SARN), an extended Petri net model, for specifying exceptional behavior in business processes. SARN adapts the structure of the underlying Petri net at run time to handle exceptions while keeping the Petri net design easy. The proposed framework caters for the specification of high-level recovery policies that are incorporated either with a single task or a set of tasks, called a Recovery Region. These recovery policies are generic directives that model exc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2008
2008
2016
2016

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 36 publications
(16 citation statements)
references
References 29 publications
0
14
0
Order By: Relevance
“…Recently, with the emergence of self-adaptive architectures, several approaches have been proposed in literature to deal with self-healing business processes [6], [7]. Although our approach is mainly focused on design-time evaluation, its extension to support runtime self adaptation is currently being investigated.…”
Section: Related Workmentioning
confidence: 99%
“…Recently, with the emergence of self-adaptive architectures, several approaches have been proposed in literature to deal with self-healing business processes [6], [7]. Although our approach is mainly focused on design-time evaluation, its extension to support runtime self adaptation is currently being investigated.…”
Section: Related Workmentioning
confidence: 99%
“…Basically, there are two main approaches that deal with failures in existing BPMSs [7]: Ad Hoc and Run Time. The former specifies the exception handling logic within the normal behavior of the workflow.…”
Section: Motivating Examplementioning
confidence: 99%
“…Traditional transaction processing models [15] are inadequate for processing specialized transactions including workflow applications, which have long-duration transactions, and a set of activities that must be properly coordinated to ensure correct behavior. To address this shortcoming, researchers have proposed various advanced transaction processing models [7,[16][17][18][19] that are suitable for executing such specialized applications. These advanced transaction processing models coordinate their activities using different kinds of dependencies.…”
Section: Transactional Workflow Modelmentioning
confidence: 99%
See 2 more Smart Citations