Using counter example guided abstraction refinement to find complex bugs | IEEE Conference Publication | IEEE Xplore