Language features for flexible handling of exceptions in information systems
ACM Transactions on Database Systems (TODS)
Programming language concepts (2nd ed.)
Programming language concepts (2nd ed.)
Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Influence of exception handling on the support of cooperative office work
Proceedings of the IFIP WG 8.4 confernece on Multi-user interfaces and applications
Experiences with workflow management: issues for the next generation
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
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
Freeflow: mediating between representation and action in workflow systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
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
A language facility for designing database-intensive applications
ACM Transactions on Database Systems (TODS)
Specification and implementation of exceptions in workflow management systems
ACM Transactions on Database Systems (TODS)
The Java Language Specification
The Java Language Specification
Apel: A Graphical Yet Executable Formalism forProcess Modeling
Automated Software Engineering
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
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
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
Unified support for heterogeneous security policies in distributed systems
SSYM'98 Proceedings of the 7th conference on USENIX Security Symposium - Volume 7
Accommodating exceptions in databases, and refining the schema by learning from them
VLDB '85 Proceedings of the 11th international conference on Very Large Data Bases - Volume 11
Logic representation of processes in work activity coordination
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
A Light Workflow Management System Using SimpleProcess Models
Computer Supported Cooperative Work
Coping with errors: the importance of process data in robust sociotechnical systems
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
CovaTM: a transaction model for cooperative applications
Proceedings of the 2002 ACM symposium on Applied computing
Exception Handling in Workflow Systems
Applied Intelligence
ADOME-WFMS: towards cooperative handling of workflow exceptions
Advances in exception handling techniques
Web-Based Workflow Evolution in ADOME-WFMS
WAIM '01 Proceedings of the Second International Conference on Advances in Web-Age Information Management
A Logical Framework for Exception Handling in ADOME Workflow Management System
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
ADOME-WFMS: Towards Cooperative Handling of Workflow Exceptions
Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop)
Improving Flexibility of Workflow Management Systems
Business Process Management, Models, Techniques, and Empirical Studies
Evolution of Business Processes and a Process Simulation Tool
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Tucupi: a flexible workflow system based on overridable constraints
Proceedings of the 2004 ACM symposium on Applied computing
An architecture for exception management in multiagent systems
International Journal of Agent-Oriented Software Engineering
Contrary-to-Duties Constraints: From UML to Relational Model
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Workflow management in the grid era: A goal-driven approach based on process patterns
Multiagent and Grid Systems - New tendencies on agents and grid environments
Dynamic, extensible and context-aware exception handling for workflows
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
A framework proposal for intelligent management of unexpected exceptions in workflow
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
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
Computational Coordination Mechanisms: A tale of a struggle for flexibility
Computer Supported Cooperative Work
Hi-index | 0.00 |
Practical workflow systems need to be able to tolerate deviations from the initial process model because of un-anticipated situations. They should also be able to accommodate deviations in the format of the forms and data being manipulated. We offer a framework for treating both kinds of deviations uniformly, by applying ideas from programming languages (with workflow agents as potential on-line exception handlers) to workflows that have been reified as objects in classes with special 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.