Difference constraints: an adequate abstraction for complexity analysis of imperative programs | IEEE Conference Publication | IEEE Xplore