Please use this identifier to cite or link to this item:
Title: Maintaining constraints in collaborative graphic systems: the CoGSE approach
Authors: Lin, Kai
Chen, David
Sun, Chengzheng
Dromey, Geoff
Issue Date: 2005
Publisher: Springer, London
metadata.dc.relation.ispartof: ECSCW 2005: Proceedings of the Ninth European Conference on Computer-Supported Cooperative Work
metadata.mci.reference.pages: 185-204
Series/Report no.: ECSCW
Abstract: A constraint specifies a relation or condition that must be maintained in a system. It is common for a single user graphic system to specify some constraints and provide methods to satisfy these constraints automatically. Constraints are even more useful in collaborative systems, which can confine and coordinate concurrent operations, but satisfying constraints in the presence of concurrency in collaborative systems is difficult. In this article, we discuss the issues and techniques in maintaining constraints in collaborative systems. In particular, we also proposed a novel strategy that is able to maintain both constraints and system consistency in the face of concurrent operations. The strategy is independent of the execution orders of concurrent operations and able to retain the effects of all operations in resolving constraint violation. The proposed strategy has been implemented in a Collaborative Genetic Software Engineering system, called CoGSE, for maintaining the tree structure constraint. Specific issues related to CoGSE are also discussed in detail.
metadata.dc.identifier.doi: 10.1007/1-4020-4023-7_10
ISBN: 978-1-4020-4023-8
metadata.mci.conference.sessiontitle: Full Papers
metadata.mci.conference.location: Paris, France 18–22 September 2005
Appears in Collections:ECSCW 2005: Proceedings of the Ninth European Conference on Computer-Supported Cooperative Work

Files in This Item:
File Description SizeFormat 
00203.pdf238,98 kBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.