• 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