Compositional verification of procedural programs using horn clauses over integers and arrays | IEEE Conference Publication | IEEE Xplore