Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
A first step to formally evaluate collaborative work
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
ACM Transactions on Computer-Human Interaction (TOCHI)
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
The CSCW Lab for Groupware Evaluation
CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
A Review of Groupware Evaluations
WETICE '00 Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
Providing Customized Process and Situation Awareness in the Collaboration Management Infrastructure
COOPIS '99 Proceedings of the Fourth IECIS International Conference on Cooperative Information Systems
GroupGraph: A Collaborative Hierarchical Graph Editor Based on the Internet
SS '02 Proceedings of the 35th Annual Simulation Symposium
The MAUI Toolkit: Groupware Widgets for Group Awareness
Computer Supported Cooperative Work
Multi-domain lambda grid data portal for collaborative grid applications
Future Generation Computer Systems - IGrid 2005: The global lambda integrated facility
VLE-WFBus: A Scientific Workflow Bus for Multi e-Science Domains
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
Workflows for e-Science: Scientific Workflows for Grids
Workflows for e-Science: Scientific Workflows for Grids
Maintaining constraints in collaborative graphic systems: the CoGSE approach
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
myExperiment: social networking for workflow-using e-scientists
Proceedings of the 2nd workshop on Workflows in support of large-scale science
Concurrency and Computation: Practice & Experience - Workshop on Grid Computing Portals (GCE 2005)
Rethinking consistency management in real-time collaborative editing systems
Rethinking consistency management in real-time collaborative editing systems
Multi-level Editing of Hierarchical Documents
Computer Supported Cooperative Work
Structured collaborative workflow design
Future Generation Computer Systems
Maintaining constraints expressed as formulas in collaborative systems
COLCOM '07 Proceedings of the 2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing
Maintaining Consistency Properties of Grid Workflows in Collaborative Editing Systems
GCC '09 Proceedings of the 2009 Eighth International Conference on Grid and Cooperative Computing
Scientific workflow: a survey and research directions
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
P-GRADE Portal: A generic workflow system to support user communities
Future Generation Computer Systems
Collaborative grid process creation support in an engineering domain
HiPC'06 Proceedings of the 13th international conference on High Performance Computing
Workflow-Oriented collaborative grid portals
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Hi-index | 0.00 |
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.