In this paper we present an approach to mitigating software risk by understanding and testing third party, or commercialoff-the-shelf (COTS), software components. Our approach, based on the notion of software wrapping, gives system integrators an improved understanding of how a COTS component behaves within a particular system. Our approach to wrapping allows the data flowing into and out of the component at the public interface level to be intercepted. Using our wrapping approach, developers can apply testing techniques such as fault injection, data collection and assertion checking to components whose source code is unavailable. We have created a methodology for using software wrapping in conjunction with data collection, fault injection,...
Software verification encompasses a wide range of techniques and activities that are geared towards ...
The expansion in use of commercial off-the-shelf (COTS) products has been accompanied by an increase...
Commercial-off-the-shelf (COTS) software tends to be cheap, reliable, and functionally powerful due ...
Most systems today are composed of hardware components, COTS software, and custom software. When a s...
Off-the-shelf (OTS) components are increasingly used in application areas with stringent dependabili...
Commercial off-the-shelf (COTS) software components are built to be used as black boxes that cannot ...
Commercial-off-the-Shelf (COTS) components provide a means to construct software (component-based) s...
Abstract—Component-based applications can be composed by in-house or COTS (Commercial off-the-shelf)...
which permits unrestricted use, distribution, and reproduction in any medium, provided the original ...
Commercial-off-the-Shelf (COTS) components provide a means to construct software (component-based) s...
Development of a software system from existing components can surely have various benefits, but can ...
Components (in-house or pre-fabricated) are increasingly being used to reduce the cost of software d...
Commercial off-the-shelf (COTS) software components are built to be used as black boxes that cannot ...
Enclosing a component within a software "wrapper" is a well-established way of adapting components f...
The use of components in development of complex software systems can surely have various benefits. T...
Software verification encompasses a wide range of techniques and activities that are geared towards ...
The expansion in use of commercial off-the-shelf (COTS) products has been accompanied by an increase...
Commercial-off-the-shelf (COTS) software tends to be cheap, reliable, and functionally powerful due ...
Most systems today are composed of hardware components, COTS software, and custom software. When a s...
Off-the-shelf (OTS) components are increasingly used in application areas with stringent dependabili...
Commercial off-the-shelf (COTS) software components are built to be used as black boxes that cannot ...
Commercial-off-the-Shelf (COTS) components provide a means to construct software (component-based) s...
Abstract—Component-based applications can be composed by in-house or COTS (Commercial off-the-shelf)...
which permits unrestricted use, distribution, and reproduction in any medium, provided the original ...
Commercial-off-the-Shelf (COTS) components provide a means to construct software (component-based) s...
Development of a software system from existing components can surely have various benefits, but can ...
Components (in-house or pre-fabricated) are increasingly being used to reduce the cost of software d...
Commercial off-the-shelf (COTS) software components are built to be used as black boxes that cannot ...
Enclosing a component within a software "wrapper" is a well-established way of adapting components f...
The use of components in development of complex software systems can surely have various benefits. T...
Software verification encompasses a wide range of techniques and activities that are geared towards ...
The expansion in use of commercial off-the-shelf (COTS) products has been accompanied by an increase...
Commercial-off-the-shelf (COTS) software tends to be cheap, reliable, and functionally powerful due ...