Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.5.1133

Design Pattern Base4 Component Classification and Retrieval using E-SARM  

Kim, Gui-Jung
Han, Jung-Soo
Song, Young-Jae
Abstract
This paper proposes a method to classify and retrieve components in repository using the idea of domain orientation for the successful reuse of components. A design pattern was applied to existing systems and a component classification method is suggested here to compare the structural similarity between each component in relevant domain and criterion patterns. Classifying reusable components by their functionality and then depicting their structures with a diagram can increase component reusability and portability between platforms. Efficiency of component reuse can be raised because the most appropriate component to query and similar candidate components are provided in priority by use of-SARM algorithm.
Keywords
Component Reuse; Design Pattern; Clustering; Spreading Activation; Component Retrieval; Component Classification;
Citations & Related Records
Times Cited By KSCI : 5  (Citation Analysis)
연도 인용수 순위
1 Shim U. K, Back I. Sup. Lee J. T. Ryu K Y, 'The Value-Added Brokerage for Steering the CBSD Environments,' The Transactions of Korea Information Processing Society, Vol.8, No.6, pp.681-690, Dec., 2001   과학기술학회마을
2 Joe H. J., Ha J. S., Kim J. S., Park C.S., 'Component based System development Methodology Marmi-Ill,' Project Management Technology, Vol.4, pp.1-13, 2001
3 Jung-Soo Han, Young-Jae Song, 'Orient-Oriented Components Reuse System using Enhanced SARM,' The Transactions of Korea Information Processing Society, Vol.7, No.4, pp.1092-1102, Apr., 2000   과학기술학회마을
4 http://www.anonix.com/
5 E. Gamma, R. Helm, R. Johnson and J Vlissides, 'Design Pattern : Elements of Reusable Object-Oriented Software,' Addison-Wesley, 1995
6 F. Buschman, R. Meunier, H. Rohnert, P. Sommerland and Stal Michael, 'Pattern-Oriented Software Architecture-A of Pattern,' John Wiley & Sons, 1996
7 W. Tichy, Essential Software Design Pattern, University of Karsruhe, 1997
8 P. Bengtsson and J Bosch, 'Scenario-based Software Architecture Reengineering,' in Proceeding 20th ICSE, IEEE, Jun., 1998   DOI
9 Seong-Man Choi, Jeong-Yeal Lee, 'Design and Implementation of IDAO for Efficient Access of Database in EJB Based Application,' The Transactions of Korea InformationProcessing Society, Vol.8, No.6, pp.637-644, Dec., 2001   과학기술학회마을
10 Scott Henninger, 'Information Access Tools for Software Reuse,' System Software, pp.231-247, 1995   DOI   ScienceOn
11 A. M. Zaremski, J M. Wing, 'Specification Matching of Software Components,' In Proceedings of the third ACM SIGSOFT symposium on the foundations of software engineering, 1995   DOI
12 Seung-Geun Lee, Chi-Don Ahn, 'Reusable Component Retrieval Based on Software Architecture,' The Transactions of Korea Information Science Society, Vol.27, No.11, pp.1099-1105, Nov., 2000   과학기술학회마을
13 Haeng- Kon Kim, Ha- Jung Choi, Eun-Ju Han, 'The e-Business Component Construction based on Distributed Component Specification,' The Transactions of Korea InformationProcessing Society, Vol.8, No.6, pp.705-714, Dec., 2001   과학기술학회마을
14 A. M. Zaremski, J. M. Wing, 'Signature Matching: A Tool for Using Software Libraries,' ACM Transaction Software Engineering and Methodology, Vol,4, No.2, 1995
15 A. Podgurski, L. Pierce, 'Retrieving Reusable Software by Sampling Behavior,' ACM Transaction Software Engineering and Methodology, Vol.2, No.3, 1993   DOI
16 George T. Heineman, William T. Council, 'Component Based Software Engineering,' addision-wesley, pp.143-160, 2001