Reasoning about pointers in refinement calculus | IEEE Conference Publication | IEEE Xplore