Hardware-software covalidation: fault models and test generation | IEEE Conference Publication | IEEE Xplore