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