Abstract
An essential pre-requisite for widespread software reuse is a significant base of reusable components at different levels of abstraction. The construction of such a component base is simplified if components are developed, in the first place, to be as reusable as possible. Although there have been a number of studies of guidelines for producing reusable Ada components, we have found that these are too vague and general for practical application in an industrial setting. This paper will discuss part of the work going on in a technology transfer (ESSI) project called APPRAISAL. We are addressing the need for simple, practical reuse guidelines which can be applied without significantly increasing development costs. We describe some of these guidelines and the rationale for their development. We discuss requirements for reuse information dissemination and explain how World-Wide Web (WWW) browsers satisfy these requirements.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
McIlroy, M.D. “Mass-produced software components”, in NATO Conf. on Software Eng. 1968. Garmisch, Germany. 1968.
Checkland, P. and J. Scholes, Soft Systems Methodology in Action. Chichester: John Wiley & Sons. 1990.
Braun, C.L. and J.B. Goodenough, Ada Reusability Guidelines, Softech: 3285-2-208/2. 1985.
Booch, G., Software Components with Ada: Structures Tools and Subsystems. Menlo Park, Ca.: Benjamin Cummings. 1987.
Gautier, R.J. and P.J.L. Wallis, ed. Software Reuse with Ada. Stevenage, UK: Peter Perigrinus. 1990.
Matsumoto, Y., “Some Experience in Promoting Reusable Software: Presentation in Higher Abstract Levels”. IEEE. Trans. on Software Engineering, SE-10(5), 502–12. 1984.
Robinson, P.J., Hierarchical Object-Oriented Design. Englewood Cliffs, N.J.: Prentice-Hall. 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sommerville, I., Masera, L., Demaria, C. (1995). Practical guidelines for Ada reuse in an industrial environment. In: Nesi, P. (eds) Objective Software Quality. SQ 1995. Lecture Notes in Computer Science, vol 926. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59449-3_29
Download citation
DOI: https://doi.org/10.1007/3-540-59449-3_29
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59449-9
Online ISBN: 978-3-540-49268-9
eBook Packages: Springer Book Archive