Language features for flexible handling of exceptions in information systems
ACM Transactions on Database Systems (TODS)
Advances in Petri nets 1986, part I on Petri nets: central models and their properties
Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Elementary net systems and dynamic logic
Advances in Petri nets 1989
Handbook of theoretical computer science (vol. B)
Eiffel: the language
Data-Oriented Exception Handling
IEEE Transactions on Software Engineering
Experiences with workflow management: issues for the next generation
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Exceptions and exception handling in computerized information processes
ACM Transactions on Information Systems (TOIS)
Dynamic change within workflow systems
COCS '95 Proceedings of conference on Organizational computing systems
Flexibility and control for dynamic workflows in the WORLDS environment
COCS '95 Proceedings of conference on Organizational computing systems
How to deal with deviations during process model enactment
Proceedings of the 17th international conference on Software engineering
A framework for formalizing inconsistencies and deviations in human-centered systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
Freeflow: mediating between representation and action in workflow systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
ICSE '91 Proceedings of the 13th international conference on Software engineering
Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models
IEEE Transactions on Software Engineering
Data & Knowledge Engineering - Special issue on ER '96
Verification problems in conceptual workflow specifications
Data & Knowledge Engineering - Special issue on ER '96
A comprehensive approach to flexibility in workflow management systems
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Limitations of record-based information models
ACM Transactions on Database Systems (TODS)
A language facility for designing database-intensive applications
ACM Transactions on Database Systems (TODS)
A Knowledge-based Approach to Handling Exceptions inWorkflow Systems
Computer Supported Cooperative Work
Object-Oriented Software Construction
Object-Oriented Software Construction
The Java Language Specification
The Java Language Specification
Software Process Model Evolution in the SPADE Environment
IEEE Transactions on Software Engineering
Failure Handling and Coordinated Execution of Concurrent Workflows
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
A Transactional Model for Long-Running Activities
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Conceptual Modelling of WorkFlows
OOER '95 Proceedings of the 14th International Conference on Object-Oriented and Entity-Relationship Modelling
Modeling and Enactment of Workflow Systems
Proceedings of the 14th International Conference on Application and Theory of Petri Nets
Ad-hoc workflow: problems and solutions
DEXA '97 Proceedings of the 8th International Workshop on Database and Expert Systems Applications
Object-Oriented Workflow Technology in InConcert
COMPCON '96 Proceedings of the 41st IEEE International Computer Conference
Dialogue and process design for interactive information systems using Taxis
Proceedings of the SIGOA conference on Office information systems
WIDE-a distributed architecture for workflow management
RIDE '97 Proceedings of the 7th International Workshop on Research Issues in Data Engineering (RIDE '97) High Performance Database Management for Large-Scale Applications
Exception handling and resolution in distributed object-oriented systems
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
Flexible Exception Handling in the OPERA Process Support System
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Analysis and Specification of Office Procedures
Analysis and Specification of Office Procedures
Dynamic Workflow Schema Evolution based on Workflow Type Versioningand Workflow Migration
Dynamic Workflow Schema Evolution based on Workflow Type Versioningand Workflow Migration
Regulating Work in Digital Enterprises: A Flexible Managerial Framework
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Meta workflows as a control and coordination mechanism for exception handling in workflow systems
Decision Support Systems - Special issue: Web services and process management
Challenges in exception handling in multi-agent systems
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Mining Violations to Relax Relational Database Constraints
DaWaK '09 Proceedings of the 11th International Conference on Data Warehousing and Knowledge Discovery
Exception handling in CSCW applications in pervasive computing environments
Advanced Topics in Exception Handling Techniques
Hi-index | 0.00 |
Practical process-support and workflow systems should be built to describe the simple, normal flow of events and then deal easily with irregularities, including tolerating deviations. Similarly, these systems should describe the normal format and constraints concerning the large amounts of data that are usually stored, but then deal with abnormalities and possibly accommodate exceptional values. We offer a framework for treating both kinds of irregularities uniformly by using the notion of exception handling (with human agents as potential online exception handlers) and applying it to processes that have been reified as objects in classes with steps as attributes. As a result, only a small number of new constructs, which can be applied orthogonally, need to be introduced. Special run-time checks are used to deal with the consequences of permitting deviations from the norm to persist as violations of constraints. A logical semantics of process coordination and deviations is presented as a specification for implementations.