Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Foundations of logic programming; (2nd extended ed.)
Foundations of logic programming; (2nd extended ed.)
A formal approach to recovery by compensating transactions
Proceedings of the sixteenth international conference on Very large databases
Dynamic change within workflow systems
COCS '95 Proceedings of conference on Organizational computing systems
Principles of transaction processing: for the systems professional
Principles of transaction processing: for the systems professional
Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
Data & Knowledge Engineering - Special issue on ER '96
Towards adaptive workflow systems: CSCW-98 workshop report
ACM SIGGROUP Bulletin
Adaptive workflow management—an integrated approach and system architecture
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
ML-DEWS: Modeling Language to Support Dynamic Evolution within Workflow Systems
Computer Supported Cooperative Work
A reflective infrastructure for workflow adaptability
Data & Knowledge Engineering
Exception Handling in Workflow Management Systems
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Introduction to the Special Issue on Adaptive WorkflowSystems
Computer Supported Cooperative Work
Exterminating the Dynamic Change Bug: A Concrete Approach to Support Workflow Change
Information Systems Frontiers
Advanced Transaction Models in Workflow Contexts
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Logical Update Queries as Open Nested Transactions
Selected papers from the Eight International Workshop on Foundations of Models and Languages for Data and Objects, Transactions and Database Dynamics
E-Services: Current Technology and Open Issues
TES '01 Proceedings of the Second International Workshop on Technologies for E-Services
XML-enabled workflow management for e-services across heterogeneous platforms
The VLDB Journal — The International Journal on Very Large Data Bases
Flexible Support of Team Processes by Adaptive Workflow Systems
Distributed and Parallel Databases
Flexible Support and Management of Adaptive Workflow Processes
Information Systems Frontiers
Checking Properties of Adaptive Workflow Nets
Fundamenta Informaticae - Special Issue on Concurrency Specification and Programming (CS&P)
Comprehensive life cycle support for access rules in information systems: the CEOSIS project
Enterprise Information Systems - Towards Model-driven Service-oriented Enterprise Computing - 12th International IEEE EDOC Enterprise Computing Conference (EDOC 2008)
Evaluation of correctness criteria for dynamic workflow changes
BPM'03 Proceedings of the 2003 international conference on Business process management
A formal framework for adaptive access control models
Journal on data semantics IX
Nested nets for adaptive systems
ICATPN'06 Proceedings of the 27th international conference on Applications and Theory of Petri Nets and Other Models of Concurrency
Checking Properties of Adaptive Workflow Nets
Fundamenta Informaticae - Special Issue on Concurrency Specification and Programming (CS&P)
Hi-index | 0.00 |
Updating the specification of workflows on the fly in a workflow management system is currently considered an important topic in research as well as application. Yet, most approaches are either very simplistic, allowing only newly started workflows to take advantage of updated specifications, or they are complex, trying to transfer every active workflow from the old to the new schema.In the workflow management system ULTRAflow, updates to workflow specifications are handled by using a multi-version concurrency control protocol. This is facilitated by the specification language for workflows, which is rule based and therefore provides a natural partitioning of specifications into smaller units. The proposed method allows active, running workflows to partly use new specifications if this does not conflict with already executed sub-workflows. Moreover, an architecture which is also applicable in a distributed system is presented.While the method to update the specifications is discussed in the context of a workflow management system, it can also be applied in CORBA or EJB applications, or the now ubiquitous electronic services.