A strategy for managing risk in component-based software development | IEEE Conference Publication | IEEE Xplore