Journal Article10.1109/TSE.2010.1
Exception Handling Patterns for Process Modeling
Barbara Staudt Lerner,Stefan C. Christov,Leon J. Osterweil,R. Bendraou,Udo Kannengiesser,Alexander Wise +5 more
TL;DR: This paper describes the exception handling patterns using three process modeling notations: UML 2.0 Activity Diagrams, BPMN, and Little-JIL and discusses the relative merits of the three notations with respect to their ability to represent these patterns.
read more
Abstract: Process modeling allows for analysis and improvement of processes that coordinate multiple people and tools working together to carry out a task. Process modeling typically focuses on the normative process, that is, how the collaboration transpires when everything goes as desired. Unfortunately, real-world processes rarely proceed that smoothly. A more complete analysis of a process requires that the process model also include details about what to do when exceptional situations arise. We have found that, in many cases, there are abstract patterns that capture the relationship between exception handling tasks and the normative process. Just as object-oriented design patterns facilitate the development, documentation, and maintenance of object-oriented programs, we believe that process patterns can facilitate the development, documentation, and maintenance of process models. In this paper, we focus on the exception handling patterns that we have observed over many years of process modeling. We describe these patterns using three process modeling notations: UML 2.0 Activity Diagrams, BPMN, and Little-JIL. We present both the abstract structure of the pattern as well as examples of the pattern in use. We also provide some preliminary statistical survey data to support the claim that these patterns are found commonly in actual use and discuss the relative merits of the three notations with respect to their ability to represent these patterns.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Enabling Flexibility in Process-Aware Information Systems
Manfred Reichert,Barbara Weber +1 more
- 01 Jan 2012
TL;DR: This chapter deals with the flexibility needs of both pre-specified and loosely-specified processes and elicitates requirements for flexible process support in a PAIS.
407
Intelligent Process Adaptation in the SmartPM System
TL;DR: SmartPM is presented, a model and a prototype Process Management System featuring a set of techniques providing support for automated adaptation of knowledge-intensive processes at runtime, aiming at reducing error-prone and costly manual ad-hoc changes, and thus at relieving users from complex adaptations tasks.
84
Static and Dynamic Process Change
Wei Song,Hans-Arno Jacobsen +1 more
TL;DR: A systematic literature review on process change sheds light on how to classify approaches for process change, determines what the principal research questions and challenges are, and identifies several research directions for further study.
83
Design thinking, fast and slow: A framework for Kahneman’s dual-system theory in design
Udo Kannengiesser,John S. Gero +1 more
- 01 Jan 2019
TL;DR: This paper proposes a framework for applying Kahneman’s model to designing based on the function–behaviour–structure ontology, and casts four instances of designing in this framework: design fixation, case-based design, pattern-language- based design and brainstorming.
Supporting adaptiveness of cyber-physical processes through action-based formalisms
TL;DR: An approach and an adaptive Cognitive PMS, called SmartPM, which combines process execution monitoring, unanticipated exception detection and automated resolution strategies leveraging on three wellestablished action-based formalisms developed for reasoning about actions in Artificial Intelligence (AI), including the situation calculus, IndiGolog and automated planning are introduced.
References
•Book
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma,Richard Helm,Ralph E. Johnson,John Vlissides +3 more
- 01 Jan 1994
TL;DR: The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns, which most experienced OOP designers will find out they've known about patterns all along.
24.8K
Basic concepts and taxonomy of dependable and secure computing
TL;DR: The aim is to explicate a set of general concepts, of relevance across a wide range of situations and, therefore, helping communication and cooperation among a number of scientific and technical communities, including ones that are concentrating on particular types of system, of system failures, or of causes of systems failures.
Basic Concepts and Taxonomy of Dependable and Secure Computing
Algirdas Avizienis,Jean-Claude Laprie,Brian Randell,Carl E. Landwehr +3 more
- 01 Jan 2007
TL;DR: In this paper, the main definitions relating to dependability, a generic concept including a special case of such attributes as reliability, availability, safety, integrity, maintainability, etc.
4.3K
Web Services Business Process Execution Language Version 2.0
Charlton Barreto,Vaughn Bullard,Thomas Erl,John Evdemon,Diane Jordan,Khanderao Kand,Dieter König,Simon Moser,Ralph Stout,Ron Ten-Hove,Ivana Trickovic,Danny van der Rijn,Alex Yiu +12 more
- 01 Jan 2007
TL;DR: The continuity of the basic conceptual model between Abstract and Executable Processes in WSBPEL makes it possible to export and import the public aspects embodied in Abstract Processes as process or role templates while maintaining the intent and structure of the observable behavior.
3.1K
Workflow Patterns
W.M.P. van der Aalst,A.H.M. ter Hofstede,Bartek Kiepuszewski,Alistair Barros +3 more
- 01 Jul 2003
TL;DR: In this paper, the authors describe a number of workflow patterns addressing what they believe identify comprehensive workflow functionality and provide the basis for an in-depth comparison of commercial workflow management systems.
Related Papers (5)
[...]
W.M.P. van der Aalst,A.H.M. ter Hofstede,Bartek Kiepuszewski,Alistair Barros +3 more
- 01 Jul 2003