An observational theory of integration testing for component-based software development | IEEE Conference Publication | IEEE Xplore