Correctness of Work ows in the Presence of Concurrency
نویسندگان
چکیده
Work ow processes are long duration activities and therefore it is not possible to apply the well accepted correctness techniques of transactions directly to work ow systems In this paper we rst mention the correctness problems of work ow systems and then exploit the available seman tics in work ow speci cation in the form of data and serial control ow dependencies to de ne isolation units We show that isolation units in a work ow can be identi ed automat ically i e without human intervention from the work ow de nition We then propose a technique to provide for the correctness of concurrently executing work ows on the ba sis of isolation units The technique is general enough to handle the correctness of hierarchically structured work ows consisting of compound tasks
منابع مشابه
Correctness of Workflow in the Presence of Concurrency
Work ow processes are long duration activities and therefore it is not possible to apply the well accepted correctness techniques of transactions directly to work ow systems In this paper we rst mention the correctness problems of work ow systems and then exploit the available seman tics in work ow speci cation in the form of data and serial control ow dependencies to de ne isolation units We s...
متن کاملFormalization of Work ows and Correctness
In this paper, main components of a workkow system that are relevant to the cor-rectness in the presence of concurrency are formalized based on set theory and graph theory. The formalization which constitutes the theoretical basis of the correctness criterion provided can be summarized as follows: Activities of a workkow are represented through a notation based on set theory to make it possible...
متن کاملOn Transactional Work ows
The basic transaction model has evolved over time to incorporate more complex transactions struc tures and to take the advantage of semantics of higher level operations that cannot be seen at the level of page reads and writes Well known examples of such extended transaction models include nested and multi level transactions A number of relaxed transaction models have been de ned in the last se...
متن کاملA Survey of Concurrency Control Algorithms in the Operating Systems
Concurrency control is one of the important problems in operation systems. Various studies have been reported to present different algorithms to address this problem, although a few attempts have been made to represent an overall view of the characteristics of these algorithms and comparison of their capabilities to each other. This paper presents a survey of the current methods for controlling...
متن کاملThe Re:GRIDiT Protocol: Correctness of Distributed Concurrency Control in the Data Grid in the Presence of Replication
In recent years, advances in high performance distributed computing have brought forward novel types of applications which access and share resources across heterogeneous, distributed environments. However, at the same time, it has to be noted that current approaches to ensure the correctness of the execution of applications in such distributed environments in the presence of concurrent updates...
متن کامل