DocumentCode :
2041656
Title :
Component adaptation using adaptation pattern components
Author :
Kim, Jeong Ah ; Kwon, Oh-Cheon ; Lee, Jihyun ; Shin, Gyu-Sang
Author_Institution :
Comput. Educ. Dept., Kwandong Univ., KangWon, South Korea
Volume :
2
fYear :
2001
fDate :
2001
Firstpage :
1025
Abstract :
CBD (component-based development) or COP (component-oriented programming) has recently been adopted as a better method for software development. However, in order for CBD technology to be more successful, binary components developed and deployed by a third party or a vendor should be adaptable if the components do not meet a component user´s requirements. A component user usually requires component adaptation if the provided interface and the required interface of a component are mismatched, or if a component attribute and method need to be modified. In this paper, an adaptation method for binary components using adaptation pattern components is proposed. The proposed method solves the problem of a component becoming ever larger as it is continuously adapted. The conventional method of component adaptation - by a wrapping technique - repeatedly performs the wrapping of an existing component whenever component adaptation is required, even if it is for the same reason each time. However, the adaptation technique proposed in this paper provides a new mechanism for supporting component adaptation by using reusable adaptation pattern components
Keywords :
adaptive systems; object-oriented programming; software reusability; subroutines; Enterprise JavaBeans; binary components; component adaptation; component attributes; component interfaces; component methods; component size increase; component-based development; component-oriented programming; reusable adaptation pattern components; software development; user requirements; wrapping technique; Application software; Assembly; Computer science education; Educational programs; Educational technology; Electronic mail; Joining processes; Programming profession; Telecommunication computing; Wrapping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man, and Cybernetics, 2001 IEEE International Conference on
Conference_Location :
Tucson, AZ
ISSN :
1062-922X
Print_ISBN :
0-7803-7087-2
Type :
conf
DOI :
10.1109/ICSMC.2001.973053
Filename :
973053
Link To Document :
بازگشت