Abstract
Each phase of software development life cycle has the potential for reuse. However, according to the viewpoint of cost and reusability, the design phase is the most suitable phase for packaging the reusable software components. In this paper, we describe the design component knowledge extraction and representation method for component retrieval. The design knowledge is based on the principle of structured design and object-oriented design. According to the valuable and clearly design component knowledge, we generate a rule-based system which contains the component matching rules and retrieval supporting rules. Using these rules not only can assist the potential reusers retrieve the more suitable design component but also can improve component retrieval performance.
Chapter PDF
Similar content being viewed by others
Keywords Codes
Keywords
References
LANERGAN, R.G. and GRASSO, C.A.: ‘SOFTWARE ENGINEERING WITH REUSABLE DESIGNS AND CODE’, IEEE Trans. Software Eng., 1984, Vol. 10, (5), pp. 498–501
JOHNSON, R. E. and FOOTE, B.: ‘DESIGNING REUSABLE CLASSES’, Journal of Object-Oriented Programming, 1988, Vol. 1, (2), pp. 22–35
TRACZ, W.: ‘SOFTWARE REUSE MYTHS’, ACM SIGSOFT Software Engineering Notes, 1988, Vol. 13, (1), pp. 17–21
Prieto-Diaz, R. and Freeman, P.: ‘Classifying Software for Reusability’, IEEE Software, 1987, Vol. 4, (1), pp. 6–16
PRIETO-DIAZ, R.: ‘IMPLEMENTATION FACETED CLASSIFICATION FOR SOFTWARE REUSE’, Proc. of the 12th Internalational Conference on Software Engineering, March, 1990, pp. 300–304
WOOD, M. and Sommerville, I.: ‘AN INFORMATION RETRIEVAL SYSTEM FOR SOFTWARE COMPONENTS’, Software engineering Journal, 1988, Vol. 3, (5), pp. 198–207
WIRTH, N.: ‘ALGORITHM + DATA STRUCTURES = PROGRAM’, (Prentice-Hall, 1976 )
BOOCH, G.: ‘OBJECT-ORIENTED ANALYSIS AND DESIGN, (Benjamin/Cummings, 1994 )
PODGURSKI, A. and PIERCE, L.: ‘RETRIEVING REUSABLE SOFTWARE BY SAMPLING BEHAVIOR, ACM Trans. on Software Engineering and Methodology, 1993, Vol. 2, (3), pp. 286–303
LAI, S.T. and CHOU, L.Y.: ‘MODULE DESIGN DOCUMENT ASSISTANT SYSTEM’, TL Technical Journal, 1987, Vol. 17, (2), pp. 93–108 (in Chinese)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Lai, ST., Yang, CC. (1995). Rule-based Reasoning Approach for Reusable Design Component Retrieval. In: Lee, M., Barta, BZ., Juliff, P. (eds) Software Quality and Productivity. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34848-3_54
Download citation
DOI: https://doi.org/10.1007/978-0-387-34848-3_54
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-6544-1
Online ISBN: 978-0-387-34848-3
eBook Packages: Springer Book Archive