Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/99277.99298acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article
Free access

Integrating configuration management into a generic environment

Published: 01 October 1990 Publication History

Abstract

The software development process consists of a number of complex activities for work coordination, organization, communication, and disciplines that are essential for achieving quality software, maintaining system integrity, and keeping the software process manageable. Software Engineering Environments can be helpful instruments in pursuing these goals when they are integrated, open to extension, and capable of adapting to real processes as they occur in software development projects.
Adaptability and the ability to perform adaptations rapidly are crucial features of SEEs. In this paper we are presenting an approach to rapid environment extension that provides the means to capture characteristics of software development processes and realize environment support for these processes by using existing tools. An object oriented environment infrastructure is the basis for achieving these goals while providing and maintaining an integrated behavior of the environment. The presented approach is demonstrated by defining a set of classes for version control and configuration management that model the behavior of an existing configuration management toolkit.

References

[1]
Timothy A. Budd, "The Design of an Object Oriented Command Interpreter," Sofhvare -Practice and Experience, vol. 19, no. 1, pp. 35-51, January 1989.
[2]
Geoffrey M. Clemm, "The Odin System: An Object Manager for Extensible Software Environments," CU-CS-314-86, The University of Colorado, Boulder, Colorado, February 1986.
[3]
Geoffrey M. Clemm, "The Workshop System - A Practical Knowledge-Based Software Environment," Software Engineering Notes, Vol. 13, No. 5, pp. 55- 64, ACM Press, Boston, Mass., November 1988.
[4]
William Courington, "The Network Software Environment," A Sun Technical Report, Sun Microsystems, Inc., Mountain View, CA., May 1989.
[5]
D. Eckardt, W. Hubner, and G. Lux-Mulders, "Konzeption der STONE-Benutzungsoberfiache THESEUS++," STONE Technical Report ZGDV.006.1, Zentrum fur Graphische Datenverarbeitung, Darmstadt, December 1989.
[6]
Peter F. Elzer, "Management von Softwareprojekten," Informatik Spektrum, vol. 12, no. 4, pp. 181- 198, Springer Verlag, Berlin, August 1989.
[7]
Stuart I. Feldman, "MAKE - A Program for Maintaining Computer Programs," Software - Practice and Experience, vol. 9, no. 3, pp. 255-265, March 1979.
[8]
A. Goldberg, Smalltalk-80, The Interactive Programming Environment, Addison Wesley Publ. Company, Reading, Menlo Park, London, Amsterdam, 1984.
[9]
A. Nice Haberman and David Notkin, "Gandalfi Software Development Environments," IEEE Transuctions on SofhYare Engineering, vol. 12, no. 12, pp. 1117-1128, December 1986.
[10]
Andreas Lampen and Axe1 Mahler, "An Object Base for Attributed Software Objects," Proceedings of the Fall 1988 EUUG Conference, pp. 95-106, European Unix systems User Group, Lisbon, Portugal, October 1988.
[11]
David B. Leblang and Robert P. Chase, "Computer- Aided Software Engineering in a Distributed Workstation Environment," SIGPLAN Notices, vol. 19, no. 5, pp. 104-113, ACM, Pittsburgh, PA, April 1984,
[12]
Axel Mahler and Andreas Lampen, "An Integrated Toolset for Engineering Software Configurations," Sofhvare Engineering Notes, Vol. 13, No. 5, pp. 191- 200, ACM Press, Boston, Mass., November 1988.
[13]
Ulrich Pralle, "Driving the Software Release Process with Shape," Proceedings of the Fall 1990 EUUG Conference (submitted to EUUG conference), pp. O- 0, European Unix systems User Group, Nice, France, October 1990.
[14]
Steven P. Reiss, "Connecting Tools Using Message Passing in the Field Environment," IEEE Software, vol. 7, no. 4, pp. 57-66, IEEE Computer Society, July 1990.
[15]
G. Snelting, "Experiences with the PSG - Programming System Generator," Lecture Notes in Computer Science, vol. 186, no. 2, pp. 148-162, Springer Verlag, Berlin, March 1985.
[16]
Vie Stenning, "On the Role of an Environment," Proceedings of the 9th International Conference on Software Engineering, pp. 30-34, IEEE, Monterey, California, March 1987.
[17]
Richard N. Taylor, Richard W, Selby, Michael Young, Frank C. Belz, Lori A. Clarke, Jack C. Wileden, Leon Osterweil, and Alex L. Wolf, "Foundations for the Arcadia Environment Architecture," Software Engineering Notes, Vol. 13, No. 5, pp. 1-13, ACM Press, Boston, Mass., November 1988.
[18]
Walter F. Tichy, "Tools for Software Configuration Management," Proceedings of the International Workshop on Software Version and Configuration Control, pp. 1-20, German Chapter of the ACM, Grassau, FRG, January 1988.
[19]
Jurgen Uhl, Bernhard Schiefer, Emil Sekerinski, Simone Rehm, Thomas Raupp, Michael Ranft, Richard Langle, and Karol Abramowicz, "The Object Management System of STONE - SOS Release 1.0 -," STONE Technical Report FZ1.001.2, Forschungszentrum Informatik, Karlsruhe, April 1990.
[20]
Burkhard M. Wiegel. "Entwicklung eines Klassensystems fur attributierbare Softwareobjekte," Diplomarbeit, Technische Universitit Berlin, Institut fur angewandte Informatik, Berlin, February 1990.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SDE 4: Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
October 1990
248 pages
ISBN:089791418X
DOI:10.1145/99277
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 October 1990

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGSOFT90
Sponsor:
SIGSOFT90: 4th Symposium on Software Development Environments
December 3 - 5, 1990
California, Irvine, USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)48
  • Downloads (Last 6 weeks)8
Reflects downloads up to 28 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2005)Designing configuration management facilities for dynamically bound systemsSoftware Configuration Management10.1007/3-540-60578-9_7(88-100)Online publication date: 7-Jun-2005
  • (2005)Syntactic software mergingSoftware Configuration Management10.1007/3-540-60578-9_14(153-172)Online publication date: 7-Jun-2005
  • (2005)The Oikos services for object management in the software processSoftware Process Technology10.1007/3-540-57739-4_2(2-14)Online publication date: 29-May-2005
  • (1994)Process-sensitive software engineering environments: an object-oriented viewProceedings of 1st Asia-Pacific Software Engineering Conference10.1109/APSEC.1994.465251(287-295)Online publication date: 1994
  • (2005)TICKLE: Object-oriented description and composition services for software engineering environmentsESEC '9110.1007/3540547428_61(409-423)Online publication date: 2-Jul-2005
  • (2005)Implementation of a version model for artists using extended relational technologyAdvances in Databases10.1007/3-540-56921-9_15(258-276)Online publication date: 30-May-2005

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media