Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/111062.111079acmconferencesArticle/Chapter ViewAbstractPublication PagesscmConference Proceedingsconference-collections
Article
Free access

An object-oriented model of software configuration management

Published: 01 May 1991 Publication History
First page of PDF

References

[1]
Robert Balzer and Richard P. Gabriel. Draft report on requirements for a common prototyping system. ACM SIGPLAN Notices, 24(3):93-156, March 1989.
[2]
David Beech and Brom Mahbod. Generalized version control in an object-oriented database. In Proceedings of the 1988 IEEE Fourth International Conference on Data Engineering, pages 14- 22, Los Angeles, California, February 1988.
[3]
Grady Booth. Object Oriented Design with Applications. Benjamin Cummings, Redwood City, California, 1990.
[4]
Ellen Borison, A model of software manufacture. In Proceedings of the IFIP International Workshop on Advanced Programming Environments, pages 197-220, Trondheim, Norway, June 1987.
[5]
Ellen Ariel Borison. Program Changes and the Cost of Selective Recompilation. PhD thesis, Dept. of Computer Science, Carnegie Mellon University, July 1989.
[6]
Roy H. Campbell and Hal S. Render. Formalizing configuration management with CLEMMA. In Proceedings of the International Conference on System Development Environments and Factories, Berlin, FRG, May 1989.
[7]
Hong-Tai Chou and Won Kim. A unifying framework for version control in a CAD environment. In Proceedings of the Twelfth International Conference on Very Large Data Bases, pages 336-344, Kyoto, Japan, August 1986.
[8]
Geoffrey M. Clemm. ODIN-an extensible software environment. Technical Report CU-CS-262- 84, University of Colorado at Boulder, March 1984.
[9]
Ellis S. Cohen, Dilit A. Soni, Raimund Gluecker, William M. Hasling, Robert W. Schwanke, and Michael E. Wagner. Version management in Gypsy. In Proceedings of the ACM SIG- SOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, pages 201-215, Boston, Massachusetts, November 1988.
[10]
Reidar Conradi, Tor Martin Didriksen, Bj@rn Gulls, Even-Andr6 Karlsson, Anund Lie, Per Harald Westby, Svein Olav Hallsteinsen, Per Holager, Ole Solberg, and Asbj@n Thomassen. Design of the kernel EPOS software engineering environment. In Proceedings of the International Conference on System Development Environments and Factories, Berlin, FRG, May 1989.
[11]
Lee W. Cooprider. The representation of families of software systems. Technical Report CMU-CS- 79-116, Carnegie-Mellon University, April 1979.
[12]
William Courington. The Network Software Environment. Sun Microsystems, Inc., 1989.
[13]
Eugene Cristofor, T. A. Wendt, and B. C. Wonsiewicz. Source control + tools = stable systems. In Proceedings of COMPSA C 80, pages 527-532, 1980.
[14]
C.J. Date. An Introduction to Database Systems, Vol. II. Addison-Wesley, Reading, Massachusetts, 1983.
[15]
Klaus R. Dittrich, Willi Gotthard, and Peter C. Lockemann. DAMOKLES-a database system for software engineering environments. In Proceedings of the IFIP International Workshop on Advanced Programming Environments, pages 353- 371, Trondheim, Norway, June 1987.
[16]
J. Estublier. A configuration manager: The Adele data base of programs. In Workshop on Software Engineering Environments for Programming-inthe- Large, pages 140-147, Harwichport, Mas-sachusetts, June 1985.
[17]
Stuart L Feldman. Make-a program for maintaining computer programs. Software-Practice and Experience, 9:255-265, 1979.
[18]
Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison- Wesley, Reading, Mass., 1983.
[19]
Dennis Heimbigner and Steven Krane. A graph transform model for configuration management environments. In Proceedings of the ACM SIG- SOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, pages 216-225, Boston, Massachusetts, November 1988.
[20]
Karen E. Huff. A database model for effective configuration management in the programming environment. In Proceedings of the 5th International Conference on Software Engineering, pages 54-61, San Diego, CA, March 1981.
[21]
R. H. Katz and E. Chang. Managing change in a computer-aided design database. In Proceedings of the 13th International Conference on Very Large Data Bases, pages 455-462, Brighton, England, September 1987.
[22]
Randy H. Katz and Tobin J. Lehman. Database support for versions and alternatives of large design files. IEEE Transactions on Software Engineering, SE-10 (2):191 -2OO, March 1984.
[23]
Won Kim, Nat Ballou, Jay Banerjee, Hong- Tai Chou, Jorge F. Garza, and Darrell Woelk. Integrating an object-oriented programming system with a database system. ACM SIGP~AN Notices, 23(11):142-152, NOV 1988.
[24]
Won Kim, Jay Banerjee, Hong-Tai Chou, Jorge F. Garza, and Darrell Woelk. Composite object support in an object-oriented database system. ACM SIGPLAN Notices, 22(12):118-125, December 1987.
[25]
Peter Klahold, Gunter Schlageter, and Wolfgang Wilkes. A general model for version management in databases. In Proceedings of the 12th International Conference on Very Large Databases, pages 319-327, Kyoto, Japan, August 1986.
[26]
Butler W. Lampson and Eric E. Schmidt. Practical use of a practical polymorphic applicative language. In Tenth Annual ACM Symposium on Principles of Programming Languages, pages 237- 255, Austin, Texas, January 1983.
[27]
David B. Leblang and Gordon D. McLean, Jr. Configuration management for largescalsoftware development efforts. In Workshop on Software Engineering Environments for Programming-in-the-Large, pages 122-127, Harwichport, Massachusetts, June 1985.
[28]
Anund Lie, Reidar Conradi, Tor Didriksen, Even- Andr6 Karlsson, Svein O. Hallsteinsen, and Per Holager. Change oriented versioning. In C. Ghezzi and J. A. McDermid, editors, Proceedings of the 2nd European Software Engineering Conference, volume LNCS 387, pages 191-202. Springer- Verlag, September 1989.
[29]
Anund Lie, Reidar Conradi, Tor M. Didriksen, Even-Andr6 Karlsson, Svein O. Hallsteinsen, and Per Holager. Change oriented versioning in a software engineering database. In Proceedings of the 2nd International Workshop on Software Configuration Management, pages 56-65, Princeton, NJ, October 1989.
[30]
Barbara Liskov and John Guttag. Abstraction and Specification in Program Development. The MIT Press, Cambridge, Massachusetts, 1986.
[31]
Peter C. Lockemann. Analysis of version and configuration control in a software engineering environment. In C.G. Davis, S. Jajodia, P.A. Ng, and R.T. Yeh, editors, Entity-Relationship Approach to Software Engineering, pages 701-713. Elsevier Science Publishers, North-Holland, 1983.
[32]
Axel Mahler and Andreas Lampen. An integrated toolset for engineering software configurations. In Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, pages 191- 200, Boston, Massachusetts, November 1988.
[33]
Dewayne E. Perry. Version control in the Inscape environment. In Proceedings of the 9th International Conference on Software Engineering, pages 142-149, Monterey, CA, March 1987.
[34]
Hal S. Render. CLEMMA: A software configu-ration librarian. Master's thesis, Dept. of Computer Science, University of Illinois at Urbana- Champaign, May 1988.
[35]
Hal S. Render and Roy H. Campbell. CLEMMA: The design of a practical configuration librarian. In Proceedings of the Conference on Software Maintenance (CSM 88), pages 222-228, Phoenix, AZ, October 1988.
[36]
Hal S. Render and Roy H. Campbell. The design of the CLEMMA configuration librarian system. Technical Report UIUCDCS-R-88- 1458, Dept. of Computer Science, University of Illinois at Urbana-Champaign, October 1988.
[37]
Hal S. Render and Roy H. Campbell. A preliminary class hierarchy supporting configuration management in an object-oriented software development environment. Technical Report UIUCDCS-R-89-1532, Dept. of Computer Science, University of Illinois at Urbana-Champaign, October 1989.
[38]
Hal S. Render, Robert N. Sum Jr., and Roy H. Campbell. Integrating configuration and project management in an object-oriented software development environment. In Proceeding of FedCASE '89, Gaithersburg, Maryland, October 1989. The paper has been accepted but not yet published.
[39]
Hal S. Render, Robert N. Sum Jr., and Roy H. Campbell. An object-oriented approach to integrated configuration management and project management. Technical Report UIUCDCS-R-89- 1553, Dept. of Computer Science, University of Illinois at Urbana-Champaign, November 1989.
[40]
Walt Scacchi. The USC system factory project. ACM SIGSOFT Software Engineering Notes, 14(1):61-82, January 89.
[41]
Suresh Subramanian. CRUISE: Using interface hierarchies to support software evolution. In Proceedings of the Conference on Software Mainte-nance (CSM 88), pages 132-142, Phoenix, AZ, October 1988.
[42]
Robert N. Sum and Roy H. Campbell. A preliminary class hierarchy for project management in an object-oriented software development environment. Technical Report UIUCDCS-R-89-1531, Dept. of Computer Science, University of Illinois at Urbana-Champaign, October 1989.
[43]
Walter F. Tichy. A data model for programming support environments. In Proceedings of the IFIP WG 8.1 Working Conference on Automated Tools for Information System Design and Development, October 1981.
[44]
Walter F. Tichy. Design, implementation, and evaluation of a revision control system. In Proceedings of the 6th A CM/IEEE International Conference on Software Engineering, pages 58-67, Tokyo, Japan, September 1982.
[45]
Walter F. Tichy. Smart recompilation. In Conference Record of the 12th ACM Symposium on the Principles of Programming Languages, New Orleans, Louisiana, January 1985.
[46]
Stanley B. Zdonik. Version management in an object-oriented database. In Proceedings of the IFIP International Workshop on Advanced Programming Environments, pages 405-422, Trondheim, Norway, June 1987.

Cited By

View all
  • (2023)Vendor Agnostic Network Service Orchestration with Stacked NSO Services2023 19th International Conference on Network and Service Management (CNSM)10.23919/CNSM59352.2023.10327829(1-4)Online publication date: 30-Oct-2023
  • (2021)Human Competency Assessment for Software Configuration ManagementAnnals of Emerging Technologies in Computing10.33166/AETiC.2021.05.0085:5(69-78)Online publication date: 20-Mar-2021
  • (2008)Towards odyssey-VCS 2Proceedings of the 2008 international workshop on Comparison and versioning of software models10.1145/1370152.1370159(25-30)Online publication date: 17-May-2008
  • Show More Cited By

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SCM '91: Proceedings of the 3rd international workshop on Software configuration management
May 1991
166 pages
ISBN:0897914295
DOI:10.1145/111062
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 1991

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SCM3 Workshop
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)38
  • Downloads (Last 6 weeks)11
Reflects downloads up to 03 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Vendor Agnostic Network Service Orchestration with Stacked NSO Services2023 19th International Conference on Network and Service Management (CNSM)10.23919/CNSM59352.2023.10327829(1-4)Online publication date: 30-Oct-2023
  • (2021)Human Competency Assessment for Software Configuration ManagementAnnals of Emerging Technologies in Computing10.33166/AETiC.2021.05.0085:5(69-78)Online publication date: 20-Mar-2021
  • (2008)Towards odyssey-VCS 2Proceedings of the 2008 international workshop on Comparison and versioning of software models10.1145/1370152.1370159(25-30)Online publication date: 17-May-2008
  • (2007)Odyssey-SCMScience of Computer Programming10.1016/j.scico.2006.05.01165:3(249-274)Online publication date: 30-Mar-2007
  • (2006)A Versioning Scheme for Consistent Evolution of OO ApplicationsProceedings of the XIII Asia Pacific Software Engineering Conference10.1109/APSEC.2006.16(435-444)Online publication date: 6-Dec-2006
  • (2005)Odyssey-VCSProceedings of the 12th international workshop on Software configuration management10.1145/1109128.1109129(1-16)Online publication date: 5-Sep-2005
  • (2003)A meta-model for large-scale software systemSMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483)10.1109/ICSMC.2003.1244431(3501-3505)Online publication date: 2003
  • (2002)An Integrated Information Object Management for Distributed Software DevelopmentThe KIPS Transactions:PartD10.3745/KIPSTD.2002.9D.3.4279D:3(427-434)Online publication date: 1-Jun-2002
  • (2001)A framework for programming multiversion databasesData & Knowledge Engineering10.1016/S0169-023X(00)00033-136:1(29-53)Online publication date: 1-Jan-2001
  • (1998)Reifying configuration management for object-oriented softwareProceedings of the 20th international conference on Software engineering10.5555/302163.302187(240-249)Online publication date: 1-Apr-1998
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media