Decomposing Software Verification into Off-the-Shelf Components: An Application to CEGAR | IEEE Conference Publication | IEEE Xplore