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
Link To Document