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.
Similar content being viewed by others
Literature Cited
B. W. Boehm, “Improving software productivity,” Computer,20, No. 9, 43–57 (1987).
T. Z. Biggerstaff, “Forward,” IEEE Trans. Software Eng.,10, No. 5, 474–476 (1984).
G. Reinig and H. Steffen, “Softwaretechnologische und programmtechnische Aspecte der Software widerverwendung,” Wiss. Z. Techn. Univ. Dresden,36, No. 6, 119–124 (1987).
N. A. Alexandridis, “Adaptable software and hardware: problems and solutions,” Computer,19, No. 2, 29–39 (1986).
R. G. Lanegran and A. G. Grasso, “Software engineering with reusable designs and code,” IEEE Trans. Software Eng.,10, No. 5, 498–501 (1984).
B. D. Shriver, “Reuse revisited,” IEEE Software,4, No. 1, 5 (1987).
Y. Matsumoto, “Some experiences in promoting reusable software: presentation in higher abstract levels,” IEEE Trans. Software Eng.,10, No. 5, 502–512 (1984).
P. Wegner, “Capital intensive software technology,” IEEE Software,1, No. 7, 12–45 (1984).
E. Horowitz and Z. B. Manson, “An expansive view of reusable software,” IEEE Trans. Software Eng.,10, No. 5, 477–487 (1984).
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.
G. Fisher, “Cognitive view of reuse and redesign,” IEEE Software,4, No. 7, 60–72 (1987).
B. Meyer, “Eiffel: programming for reusability and extendibility,” SIGPLAN Notices,22, No. 2, 35–41 (1987).
G. E. Kaiser and D. Garlan, “Melding software systems from reusable building blocks,” IEEE Software,4, No. 7, 17–24 (1987).
J. A. Goguen, “Reusing and interconnecting software components,” Computer,19, No. 2, 16–28 (1986).
M. Lenz, H. Schmidt, and P. F. Wolf, “Software reuse through building blocks,” IEEE Software,4, No. 7, 34–42 (1987).
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).
R. Prieto-Diaz and P. Freeman, “Classifying software for reusability,” IEEE Software,4, No. 7, 6–16 (1987).
S. K. Afshar, “Software reuse via transformation,” COMPSAC 85 Proc IEEE Computer Soc. 9th Comp. Soft. Appl. Conf., Washington (1985), pp. 54–61.
T. E. Cheatham, “Reusability through program transformations,” IEEE Trans. Software Eng.,10, No. 5, 589–594 (1984).
P. Freeman, “A conceptual analysis of the Draco approach to constructing software systems, IEEE Trans. Software Eng.,13, No. 7, 830–845 (1987).
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.
Additional information
Translated from Kibernetika, No. 3, pp. 46–50, May–June, 1989.
Rights 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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01069989