Abstract
In this position paper we advocate the idea of creating a new style of software construction that is based on the systematic reuse of application specific collections of software components and design structures together with corresponding process models. On the structural level object oriented approaches proved to be well suited for the specification and realization of such application frameworks. On the management level a whole set of measures have to be taken to foster the creation, propagation, and application of reusable software. Particularly there are different processes for constructing general or application specific and reusable components or frameworks, and for the development of a particular application software system.
References
Bertrand Meyer: The new Culture of Software Development: Reflections on the Practice of Object Oriented Design, Proc. TOOLS '89, pp. 13–23, 1989
Dennis Tsichritzis, Oscar Nierstrasz, Simon Gibbs: Beyond Objects: Objects. In: D. Tsichritzis (ed.): Object Frameworks, Centre Universitaire d'Informatique, Univerity of Geneva, July 1992, pp 331–346
Peter Coad: Object-oriented Patterns, CACM Vol. 35, No. 9, pp 153–159, September 1992
Erich Gamma: Objektorientierte Software-Entwicklung am Beispiel von ET++: Klassenbibliothek, Werkzeuge, Design, Ph.D. thesis, 180 pp, Universtität Zürich, 1991
Franz Weber: Reusable Software Catalogues, Technical Report FZI-ProSt/91-3,6 pp, Forschungszentrum Informatik Karlsruhe, 1991
Eduardo Casais: Automatic Reorganization of Object-oriented Hierarchies: A Case Study, Technical Report FZI-ProSt/92-4, 19 pp, Forschungszentrum Informatik Karlsruhe, 1992
Jacky Estublier: Reusing Software Processes, in J.C.Derniame (Ed.): Software Process Technology, pp 156–158, LNCS 635, Springer Verlag (1992)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lewerentz, C. (1993). A reuse culture for software construction. In: Rombach, H.D., Basili, V.R., Selby, R.W. (eds) Experimental Software Engineering Issues: Critical Assessment and Future Directions. Lecture Notes in Computer Science, vol 706. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57092-6_127
Download citation
DOI: https://doi.org/10.1007/3-540-57092-6_127
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57092-9
Online ISBN: 978-3-540-47903-1
eBook Packages: Springer Book Archive