• DocumentCode
    1923519
  • Title

    Isolating Mechanisms in COTS-based Systems

  • Author

    Gamble, M.T. ; Gamble, R.F.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Tulsa Univ., OK
  • fYear
    2007
  • fDate
    Feb. 26 2007-March 2 2007
  • Firstpage
    33
  • Lastpage
    40
  • Abstract
    Software composition relies on the interaction of software components, either new or sourced from COTS software vendors. Successful component interaction assumes interoperability, which requires the sharing of common characteristics. Shared characteristics make "like" components integrate more easily but also create isolating mechanisms that prevent or inhibit interaction with components that lack such characteristics. Designing systems from COTS components requires understanding their inherent isolating mechanisms. Most approaches only examine composed systems from the perspective of their integration properties. Ignoring or suppressing isolating mechanisms can lead to a partially composed system. Problems may surface anywhere in the system lifecycle including late binding situations at runtime. We examine how shared properties both facilitate membership in a population of like components; yet also serve to inhibit interaction with non-like components. Isolating mechanisms are shown to act across many system levels in the context of COTS based systems
  • Keywords
    DP industry; object-oriented programming; open systems; software packages; COTS software vendors; COTS-based systems; interoperability; isolating mechanisms; software components; software composition; system lifecycle; Application software; Business; Containers; Isolation technology; Java; Lamps; Open source software; Portals; Runtime; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Commercial-off-the-Shelf (COTS)-Based Software Systems, 2007. ICCBSS '07. Sixth International IEEE Conference on
  • Conference_Location
    Banff, Alta.
  • Print_ISBN
    0-7695-2785-X
  • Type

    conf

  • DOI
    10.1109/ICCBSS.2007.20
  • Filename
    4127298