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
Text
S0167739X11001695.pdf - Published Version Restricted to Registered users only Download (673kB) | Request a copy |
Abstract
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 |
URI: | https://eprints.sztaki.hu/id/eprint/6833 |
Update Item |