Abstract
This paper presents a procedure which a company/an organization can follow in order to decide whether it should implement software reuse for a given application domain. The starting point for this decision procedure is a set of 121 reusability guidelines. The decision procedure essentially consists of estimating the effort necessary to develop and use Ada software components consistent with these guidelines. First, a domain architecture for the application domain should be identified and be detailed to such an extent that the cost for developing its components can be assessed without regarding reusability.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Booch, Grady: Software Components with Ada: Structure, Tools, and Subsystems. Menlo Park, California: The Benjamin/Cummings Publishing Company Inc., 1987.
Endres, A.: Einige Grundprobleme der Software-Wiederverwendung und deren Lösungsmöglichkeiten: Proceedings to the Conference “Softwaretechnik in Automatisierung und Kommunikation — Wiederverwendbarkeit von Software”. VDE Verlag GmbH, Berlin, Offenbach, Germany, 1989.
Lawler, J. M.: Effective Software Reuse in an Embedded Real-Time System: TRI-Ada'92-Proceedings, pp. 281–287: The Association for Computing Machinery, New York, NY, USA, 1992.
NATO (Ed.): Software Reuse Report. NATO unclassified, 1989.
Noseck, Holger: Reusable Ada-Software, Anhang B. CCI GmbH, Meppen, Germany, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Noseck, H. (1994). Cost-benefit analysis for software-reuse — A decision procedure. In: Toussaint, M. (eds) Ada in Europe. Ada-Europe 1994. Lecture Notes in Computer Science, vol 887. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58822-1_114
Download citation
DOI: https://doi.org/10.1007/3-540-58822-1_114
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58822-1
Online ISBN: 978-3-540-49110-1
eBook Packages: Springer Book Archive