An approach for understanding and testing third-party software components
We have created a methodology for using software wrapping in conjunction with data collection, fault injection, and assertion checking to test the interaction between a component and the rest of the application. The methodology seeks to identify locations in the program where the system’s interaction with COTS components could be problematic. Furthermore, we have developed a prototype that implements our methodology for Java applications. The goal of this process is to allow the developers to identify scenarios where the interaction between COTS software and the system could result in system failure. We believe that the technology we have developed is an important step towards easing the process of using COTS components in the building and maintenance of software systems.
@inproceedings{Haddox2002,
author = {Jennifer Haddox and Gregory M. Kapfhammer and C.C. Michael},
booktitle = {Proceedings of the 48th Reliability and Maintainability Symposium
},title = {An approach for understanding and testing third-party software
components},year = {2002}
}