Computing Publications

Publications Home » Reuse and Abuse

Reuse and Abuse

Susan Eisenbach, Chris Sadler

Journal Article
JOT : Journal of Object Technology
Volume 6
Issue 1
January, 2007
ETH Swiss Federal Institute of Technology

As programming languages and software development paradigms have evolved, so has our conception of what is meant by the term software reuse. In this paper we track these shifts in meaning up to the era of component frameworks. Our concerns, initially related to the maintenance of shared libraries, have become a study of dynamic evolution.

The designers of modern programming languages and runtime systems have devoted considerable efforts to ensuring that today's software systems can, in some circumstances, be updated incrementally through the mechanism of dynamic linking. We examine those circumstances and the situations where they do not apply. We describe tools designed to support dynamic evolution on behalf of component developers, and to help their clients to benefit from it.

Software Maintenance
PDF of full publication (403 kilobytes)
(need help viewing PDF files?)
BibTEX file for the publication
Conditions for downloading publications from this site. built & maintained by Ashok Argent-Katwala.