• DocumentCode
    2959225
  • Title

    Black-box understanding of COTS components

  • Author

    Korel, Bogdan

  • Author_Institution
    Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    92
  • Lastpage
    99
  • Abstract
    Developers have to identify properties of COTS components to properly integrate them with a system under development, but COTS components are typically “black boxes” because their source code is not available. We present an approach that can be used in black-box understanding of COTS components. The major objective is to reduce the effort required to reveal component properties by partially automating interface probing. A developer provides a full or partial description of a component property, together with a search scope where assertions are used to describe component properties. Based on this information, a search engine automatically searches for component inputs on which the component property is revealed using a combination of existing automated test generation methods for black-box testing and for white-box testing. Our initial experience has shown that this approach may be a cost-effective way of revealing properties of components
  • Keywords
    application program interfaces; program testing; reverse engineering; software packages; COTS components; automated test generation methods; black-box testing; black-box understanding; commercial off-the-shelf components; component properties; component property; partially automated interface probing; search engine; search scope; white-box testing; Automatic testing; Computer science; Costs; Programming; Search engines; Software safety; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 1999. Proceedings. Seventh International Workshop on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-0180-x
  • Type

    conf

  • DOI
    10.1109/WPC.1999.777748
  • Filename
    777748