Protecting the consistency of workflow applications in collaborative development environments

Sipos, Gergely (2012) Protecting the consistency of workflow applications in collaborative development environments. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUT, 28 (3). pp. 500-512. ISSN 0167-739x 10.1016/j.future.2011.09.003

[img] Text
S0167739X11001695.pdf - Published Version
Restricted to Registered users only

Download (673kB) | Request a copy


Collaborative development environments allow a group of users to view and edit a shared item from geographically dispersed sites. Consistency maintenance in the face of concurrent accesses to shared entities is one of the core issues in the design of these systems. The paper introduces a lock based solution and three different algorithms that enable controlled, concurrent access to workflows for multiple application developers. Collaborative development of workflow applications promises better outcome in shorter time. The described method ensures that collaborators cannot break the consistency criteria of workflows by adding cycles or invalid edges to the graphs. A formal analysis of the three graph locking algorithms is also provided, focusing on the number of users who are allowed to edit a single workflow simultaneously. Based on the findings, a more powerful fourth graph locking algorithm is defined. © 2011 Elsevier B.V. All rights reserved.

Item Type: ISI Article
Uncontrolled Keywords: Computer supported cooperative work, Algorithms, Workflow, REAL-TIME, locking, Groupware, CSCW, COLLABORATION
Subjects: Q Science > QA Mathematics and Computer Science > QA75 Electronic computers. Computer science / számítástechnika, számítógéptudomány
Divisions: Laboratory of Parallel and Distributed Systems
Depositing User: EPrints Admin
Date Deposited: 12 Dec 2012 08:41
Last Modified: 05 Feb 2014 12:28

Update Item Update Item