ACM Home Page
Please provide us with feedback. Feedback
Coordinating concurrent development
Full text PdfPdf (889 KB)
Source Computer Supported Cooperative Work archive
Proceedings of the 1990 ACM conference on Computer-supported cooperative work table of contents
Los Angeles, California, United States
Pages: 157 - 168  
Year of Publication: 1990
ISBN:0-89791-402-3
Authors
William H. Harrison  IBM Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY
Harold Ossher  IBM Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY
Peter F. Sweeney  IBM Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY
Sponsors
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
SIGGROUP: ACM Special Interest Group on Supporting Group Work
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 11,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/99332.99352
What is a DOI?

ABSTRACT

Development of any large system or artifact requires the coordination of many developers. Development activities can occur concurrently. The goal of coordination is to enhance, not restrict, developer productivity, while ensuring that concurrent development activities do not clash with one another. This paper presents a formal model of concurrent development, in which development consists of a collection of modification activities that change files, and merges that combine the changes. We define a notion of consistency called coordination consistency that ensures that changes are not inadvertently destroyed and that the changes of each modification activity are correctly propagated to subsequent modification activities. We briefly present a set of protocols for concurrent development using a hierarchy of stores that ensure coordination consistency.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Ege87
Elli89
 
Harr90
William H. Harrison, Harold Ossher, and Peter F. Sweeney. "Coordinating Concurrent Development of Software." IBM Research Report RC15514, February 1990.
Harr89
Horn87
Horw88
 
Kais88
Gall E. Kaiser, Simon M. Kaplan, and Josephine Micallef. "Multiple-User Distributed Language-Based Environments." IEEE Software, pp. 58-67, November 1987.
 
Kais90
 
Lebl85
David B. Leblang and Gordon D. McLean, Jr. "Configuration Management for Large-Scale Software Development Efforts." In Proceedings of the Workshop on Software Engineering Environments for Programmingin-the-Large, pp. 112-i27~ June 1985.
 
Mica88
Josephine Micallef and Gaff E. Kaiser. "Version and Configuration Control in Distributed Language-Based Environments." In Proceedings of ~he inlerrta~ional Workshop on Software Version and Configuration Control, Teubner Verlag, Stuttgart, FRG, pp. 119-143, January 1988.
 
Pu88
 
Reps88
Thomas l~eps, Susan Horwitz, and Jan Prins, "Support for Integrating Program Variants in an Environment for Programming in the Large." In Proceedings of ~he International Workshop on Software Version and Configuration Control, Teubner Verlag, Stuttgart, FRG, pp. 197-216, .lanuary 1988.
 
Roth75
Marc j. Rochkind. "The source code control system." IEEE Transactions on Software Engineering SE-I(4), pp. 364-370, December 1975.
 
Schm82
Eric E. Schmidt. "Controlling Large Software Development in a Distributed Environment." Xerox PARC Technical Report CSL-82-7, December 1982.
 
Schw88
P~obert W. Schwanke and Gaff E. Kaiser. "Living with Inconsistency in Large Systems." In Proceedings of the International Workshop on Software Version and Configuration Control, Teubner Verlag, Stuttgart, FP~G, pp. 98-118, January 1988.
 
Sun88
Sun Microsystems. "intzoduction to the Network Software EnvironmentTM ." Part No: 800-2362-10~ Revision A of 12 August 1988.
 
Tich85
 
West87
Brian A. Weston. "Segmenting an Object-Oriented Database." IBM Research Report RC126fi2, April 1987.


Collaborative Colleagues:
William H. Harrison: colleagues
Harold Ossher: colleagues
Peter F. Sweeney: colleagues