• DocumentCode
    1977144
  • Title

    Supporting Integration of COTS Components from a Perspective of Self-Adaptive Software Architecture

  • Author

    Shan Tang ; Qiang Liu

  • Author_Institution
    Sch. of Comput. & Inf., Shanghai Second Polytech. Univ., Shanghai, China
  • fYear
    2013
  • fDate
    22-26 July 2013
  • Firstpage
    706
  • Lastpage
    713
  • Abstract
    Component-Based Software Development (CBSD) provides a high efficient and low cost way to construct software systems by integrating reusable software components. Although CBSD has already become a widely accepted paradigm, it is still beyond possibility to assemble components easily from commercial-off-the-shelf (COTS) components into one application system. A variety of mismatches between components often impede the integration of COTS components, and component adaptation is becoming a key problem in Component-Based Software Engineering (CBSE). Aiming at this requirement, this paper presents a self-adaptive software architecture (model-based) approach for supporting seamless integration of COTS components. Specifically, we first propose a self-adaptive software architecture model, and then we discuss and exemplify how to eliminate the mismatches between heterogeneous COTS components based on this model. A simplified on-line shopping system is referred throughout the paper to illustrate our approach.
  • Keywords
    object-oriented programming; software architecture; software reusability; CBSD; CBSE; COTS components; commercial-off-the-shelf components; component-based software development; component-based software engineering; reusable software components; self-adaptive software architecture model; simplified on-line shopping system; software systems; Adaptation models; Connectors; Ontologies; Ports (Computers); Protocols; Semantics; Software; COTS components; adaptor; behavioral protocol; port; semantic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
  • Conference_Location
    Kyoto
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2013.112
  • Filename
    6649901