A visual syntax for Larman's operation contracts | IEEE Conference Publication | IEEE Xplore