Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2002.9D.5.903

Design and Implementation of Component Adaptation Supporting Tool  

Kim, Jeong-Ah (관동대학교 컴퓨터 교육과)
Kwon, Oh-Cheon (한국전자통신연구원 컴퓨터.소프트웨어연구소 S/W.컨텐츠기술연구부 컴포넌트공학연구팀)
Choi, Yoo-Hee (한국전자통신연구원 컴퓨터.소프트웨어연구소 S/W.컨텐츠기술연구부 컴포넌트공학연구팀)
Shin, Gyu-Sang (한국전자통신연구원 컴퓨터.소프트웨어연구소 S/W.컨텐츠기술연구부 컴포넌트공학연구팀)
Yoon, Shim (삼성 SDS, 정보기술연구소)
Abstract
In this research, the technique and tool for the adaptation of components are suggested. While reusing a component or assembling components, component adaptation should be required since the interfaces of component to be assembled might not be exactly matched. Sometimes, other attributes are needed for new business features or even the same business concept. So, in reusing or assembling a component, component adaptation techniques are essentially required. In this research, we proposed the following Component Adaptation by Binary Component Adaptation Techniques : and Component Adaptation by Adaptation Components. Also, we constructed a component adaptation supporting tool. As the results, we can adapt the existing components without source code and can reuse the existing components when the components do not meet new requirements or can not be directly connected with other components to be integrated.
Keywords
Component; Adaptation; Assembly; Adaptation Tool;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Nierstrasz Oscar, Meijler Theo Dirk, ' Component-Oriented Software Technology,' Object-Oriented Software Composition, Prentice-Hall International, pp.3-28, December, 1996
2 Jan Bosch. Superimposition: A Component Adaptation Technique. Information and Software Technology, 41(5), pp. 257-273, March, 1999   DOI   ScienceOn
3 Ralph Keller, Urs Holzle, 'Implementing Binary Component Adaptation for Java,' www.cs.ucsb.edu/oocsb
4 Johannes Sametinger, 'Classification of Composition and Interoperation,' OOPSLA'96 Poster Presentation
5 Jim Q. Ning. 'Component-Based Software Engineering,' IEEE Software, 1997
6 Jim Q. Ning, 'A Component-Based Software Development Model,' in Proceedings of 21th Annual International Computer Software and Application Conference, 1996   DOI
7 Drs Holzle. Integrating Independently-Developed Components in Object-Oriented Languages. Proceedings of ECOOP '93, Springer Verlag LNCS 512, 1993
8 George T. Heineman, 'A Model for Designing Adaptable Software Components,' in 22th Annual International Computer Software Annual International Conference, Vienna, Austria, August, 1998   DOI
9 George T. Heineman, 'An Evaluation of Component Adaptation Techniques,' Computer Science Department, Worcester Polytechnic Institute, WPI-CS-TR-99-04
10 Erich Gammar, et al, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995
11 Bradford Kain J. 'Component: The Basics: Enabling an Application or System to be the Sum of its Parts,' Object Magazine, Vol.6, No.2, pp.64-69, April, 1996
12 Nierstrasz Oscar, Meijler Theo Dirk, 'Research Directions in Software Composition,' ACM Computing Surveys, Vol. 27, No.2, pp.262-264, June, 1995   DOI