Skip to main content

Practical guidelines for Ada reuse in an industrial environment

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 926))

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.

Unable to display preview. Download preview PDF.

References

  1. McIlroy, M.D. “Mass-produced software components”, in NATO Conf. on Software Eng. 1968. Garmisch, Germany. 1968.

    Google Scholar 

  2. Checkland, P. and J. Scholes, Soft Systems Methodology in Action. Chichester: John Wiley & Sons. 1990.

    Google Scholar 

  3. Braun, C.L. and J.B. Goodenough, Ada Reusability Guidelines, Softech: 3285-2-208/2. 1985.

    Google Scholar 

  4. Booch, G., Software Components with Ada: Structures Tools and Subsystems. Menlo Park, Ca.: Benjamin Cummings. 1987.

    Google Scholar 

  5. Gautier, R.J. and P.J.L. Wallis, ed. Software Reuse with Ada. Stevenage, UK: Peter Perigrinus. 1990.

    Google Scholar 

  6. Matsumoto, Y., “Some Experience in Promoting Reusable Software: Presentation in Higher Abstract Levels”. IEEE. Trans. on Software Engineering, SE-10(5), 502–12. 1984.

    Google Scholar 

  7. Robinson, P.J., Hierarchical Object-Oriented Design. Englewood Cliffs, N.J.: Prentice-Hall. 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Paolo Nesi

Rights and permissions

Reprints 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

Publish with us

Policies and ethics