| Coordinating concurrent development |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 11, Citation Count: 5
|
|
|
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
|
W. H. Harrison , P. F. Sweeney , J. J. Shilling, Good news, bad news: experience building software development environment using the object-oriented paradigm, Conference proceedings on Object-oriented programming systems, languages and applications, p.85-94, October 02-06, 1989, New Orleans, Louisiana, United States
|
 |
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.
|
|