Using event semantics for modeling contracts | IEEE Conference Publication | IEEE Xplore