Skip to main content
Log in

Software reusability

  • Published:
Cybernetics Aims and scope

Abstract

The work on reuse of software is reviewed, different types of reusable components are examined, the reuse technology is considered, and different directions of research of reusable software are described.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Literature Cited

  1. B. W. Boehm, “Improving software productivity,” Computer,20, No. 9, 43–57 (1987).

    Google Scholar 

  2. T. Z. Biggerstaff, “Forward,” IEEE Trans. Software Eng.,10, No. 5, 474–476 (1984).

    Google Scholar 

  3. G. Reinig and H. Steffen, “Softwaretechnologische und programmtechnische Aspecte der Software widerverwendung,” Wiss. Z. Techn. Univ. Dresden,36, No. 6, 119–124 (1987).

    Google Scholar 

  4. N. A. Alexandridis, “Adaptable software and hardware: problems and solutions,” Computer,19, No. 2, 29–39 (1986).

    Google Scholar 

  5. R. G. Lanegran and A. G. Grasso, “Software engineering with reusable designs and code,” IEEE Trans. Software Eng.,10, No. 5, 498–501 (1984).

    Google Scholar 

  6. B. D. Shriver, “Reuse revisited,” IEEE Software,4, No. 1, 5 (1987).

    Google Scholar 

  7. Y. Matsumoto, “Some experiences in promoting reusable software: presentation in higher abstract levels,” IEEE Trans. Software Eng.,10, No. 5, 502–512 (1984).

    Google Scholar 

  8. P. Wegner, “Capital intensive software technology,” IEEE Software,1, No. 7, 12–45 (1984).

    Google Scholar 

  9. E. Horowitz and Z. B. Manson, “An expansive view of reusable software,” IEEE Trans. Software Eng.,10, No. 5, 477–487 (1984).

    Google Scholar 

  10. C. V. Ramamorthy, V. Garg, and A. Prakash, “Support for reusability in Genesis,” COMPSAC 86 Proc. IEEE Comput. Soc. 10th Ann. Int. Comput. Soft. Appl. Conf., Chicago (1986), pp. 299–305.

  11. G. Fisher, “Cognitive view of reuse and redesign,” IEEE Software,4, No. 7, 60–72 (1987).

    Google Scholar 

  12. B. Meyer, “Eiffel: programming for reusability and extendibility,” SIGPLAN Notices,22, No. 2, 35–41 (1987).

    Google Scholar 

  13. G. E. Kaiser and D. Garlan, “Melding software systems from reusable building blocks,” IEEE Software,4, No. 7, 17–24 (1987).

    Google Scholar 

  14. J. A. Goguen, “Reusing and interconnecting software components,” Computer,19, No. 2, 16–28 (1986).

    Google Scholar 

  15. M. Lenz, H. Schmidt, and P. F. Wolf, “Software reuse through building blocks,” IEEE Software,4, No. 7, 34–42 (1987).

    Google Scholar 

  16. B. A. Burton, R. W. Aragon, S. A. Bailey, K. D. Kochler, and Z. A. Mayes, “The reusable software library,” IEEE Software,4, No. 7, 25–33 (1987).

    Google Scholar 

  17. R. Prieto-Diaz and P. Freeman, “Classifying software for reusability,” IEEE Software,4, No. 7, 6–16 (1987).

    Google Scholar 

  18. S. K. Afshar, “Software reuse via transformation,” COMPSAC 85 Proc IEEE Computer Soc. 9th Comp. Soft. Appl. Conf., Washington (1985), pp. 54–61.

  19. T. E. Cheatham, “Reusability through program transformations,” IEEE Trans. Software Eng.,10, No. 5, 589–594 (1984).

    Google Scholar 

  20. P. Freeman, “A conceptual analysis of the Draco approach to constructing software systems, IEEE Trans. Software Eng.,13, No. 7, 830–845 (1987).

    Google Scholar 

  21. J. Chiang and K. Nakamura, “Software factories in US and Japan,” COMPSAC 85 Proc. IEEE Comput. Soc. 9th Comp. Soft. Appl. Conf., Washington (1985), p. 414.

Download references

Authors

Additional information

Translated from Kibernetika, No. 3, pp. 46–50, May–June, 1989.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sidorov, N.A. Software reusability. Cybern Syst Anal 25, 340–346 (1989). https://doi.org/10.1007/BF01069989

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01069989

Keywords

Navigation