Context and consciousness: activity theory and human-computer interaction
Context and consciousness: activity theory and human-computer interaction
“I love the system—I just don't use it!”
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
Considering an organization's memory
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Tolerating exceptions in workflows: a unified framework for data and processes
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Exception Handling in Workflow Management Systems
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
Exception handling: issues and a proposed notation
Communications of the ACM
Distributed and Parallel Databases
Knowledge in Context: A Strategy for Expert System Maintenance
AI '88 Proceedings of the 2nd Australian Joint Artificial Intelligence Conference
A Workflow System through Cooperating Agents for Control and Document Flow over the Internet
CooplS '02 Proceedings of the 7th International Conference on Cooperative Information Systems
Modeling Exceptional Behaviors in Commercial Workflow Management Systems
COOPIS '99 Proceedings of the Fourth IECIS International Conference on Cooperative Information Systems
Correctness criteria for dynamic changes in workflow systems: a survey
Data & Knowledge Engineering - Special issue: Advances in business process management
AGENT WORK: a workflow system supporting rule-based workflow adaptation
Data & Knowledge Engineering
Case handling: a new paradigm for business process support
Data & Knowledge Engineering
YAWL: yet another workflow language
Information Systems
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
A declarative approach for flexible business processes management
BPM'06 Proceedings of the 2006 international conference on Business Process Management Workshops
Worklets: a service-oriented implementation of dynamic flexibility in workflows
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Data & Knowledge Engineering
Process-Aware Information Systems: Lessons to Be Learned from Process Mining
Transactions on Petri Nets and Other Models of Concurrency II
Flexibility in Process-Aware Information Systems
Transactions on Petri Nets and Other Models of Concurrency II
Dynamic Error Handling in Service Oriented Applications
Fundamenta Informaticae - Application of Concurrency to System Design
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
A service-based architecture for dynamically reconfigurable workflows
Journal of Systems and Software
Expert Systems with Applications: An International Journal
Exception handling in web service processes
The evolution of conceptual modeling
Integrating clinical pathways into CDSS using context and rules: a case study in heart disease
Proceedings of the 2nd ACM SIGHIT International Health Informatics Symposium
Dynamic Error Handling in Service Oriented Applications
Fundamenta Informaticae - Application of Concurrency to System Design
Real-time risk monitoring in business processes: A sensor-based approach
Journal of Systems and Software
Hi-index | 0.00 |
This paper presents the realisation, using a Service Oriented Architecture, of an approach for dynamic, flexible and extensible exception handling in workflows, based not on proprietary frameworks, but on accepted ideas of how people actually work. The resultant service implements a detailed taxonomy of workflow exception patterns to provide an extensible repertoire of self-contained exception-handling processes called exlets, which may be applied at the task, case or specification levels. When an exception occurs at runtime, an exlet is dynamically selected from the repertoire depending on the context of the exception and of the particular work instance. Both expected and unexpected exceptions are catered for in real time, so that 'manual handling' is avoided.