Abstract
Software reuse is widely recognized as a solution to improving software productivity, quality and reliability. While there have been high expectations for the benefit of software reuse, the actual gain has been relatively small. One of the problems is that code components are typically developed with an application-orientation without consideration of reuse. As a result, they are generally difficult to identify for reuse even though they are quite reusable. One approach to this problem is to search for code component based on software system features where features are a composite set of predefined facet attributes. To support feature-based reuse, a feature-based reuse library (FRL) is proposed.
Preview
Unable to display preview. Download preview PDF.
References
S. Arnold and S. Stepoway. The reuse system: Cataloging and retrieval of reusable software. Proceedings of COMPCON'87, pages 376–379, 1987.
T. Biggerstaff and C. Ritcher. Reusability frame work, assessment, and directions. IEEE Software, pages 41–49, March 1987.
G. Caldiera and V. Basili. Identifying and qualifying reusable software components. IEEE Computer, pages 61–70, February 1991.
P. Devanbu, R. Brachman, and P. Selfridge. Lassie: A classification-based software information system. Proceedings of the 12th Intl. Conf. on Software Engineering, March 1990.
W. Frakes and P. Gandel. Representation method for software reuse. Proceedings of TRI-Ada '89, pages 302–314, 1989.
W. Frakes and B. Nejmeh. An information system for software reuse. Proceedings of the 10th Minnowbrook Workshop on Software Re-use, pages 142–151, 1987.
W. Frakes and B. Nejmeh. An information system for software reuse. Proceedings of the Tenth Minnowbrook Workshop on Software Reuse, 1987.
K. Kang, S. Cohen, J. Hess, W. Novak, and A. Peterson. Feature-oriented domain analysis(foda) feasibility study. Technical Report CMU/SEI-90-TR-21, Software Engineering Institute, Pittsburgh, PA, November 1990.
S. Navathe and A. Cornelio. Modeling physical system by complex structural object and complex functional objects. International Conference on Extending Database Technology, March 1990.
E. Ostertag, J. Hendler, R.P. Diaz, and C. Braun. Computing similarity in a reuse library system: An ai-based approach. acm Transactions on Software Engineering and Methodology, pages 205–228, July 1992.
E. Onuegbe. Software classification as an aid to reuse: Initial use as pan of a rapid prototyping system. Proceedings of the Twentieth Annual Hawaii International Conference on Systems Sciences, 1987.
R. Prieto-Diaz and P. Freeman. Classifying software for reusability. IEEE Software, 4(1):6–16, January 1987.
H. Reubenstein and R. Waters. The requirements apprentice: Automated assistance for requirements acquisition. IEEE Transactions on Software Engineering, pages 226–240, March 1991.
M. Wood and I. Somerville. An information system for software components. SIGIR Forum, 22(3):11–25, 1988.
Gio Wiederhold, Peter Wegner, and Stefano Ceri. Toward mega programming. Communications of the ACM, pages 89–99, Nov 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Park, S., Palmer, J.D. (1995). A feature based reuse library. In: Bouchon-Meunier, B., Yager, R.R., Zadeh, L.A. (eds) Advances in Intelligent Computing — IPMU '94. IPMU 1994. Lecture Notes in Computer Science, vol 945. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035982
Download citation
DOI: https://doi.org/10.1007/BFb0035982
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60116-6
Online ISBN: 978-3-540-49443-0
eBook Packages: Springer Book Archive