Systems and methods to understand how commercial-off-the-shelf (COTS)
software components interact with a system when the COTS components are
integrated into a system. A software wrapping technology is utilized to
encase the COTS software components such that a wrapper isolates the COTS
components during testing.