HERCULE: a framework for enhancing error reporting in component-based systems | IEEE Conference Publication | IEEE Xplore