Conference
Expressing contract monitors as patterns of communication
Abstract
We present a new approach to contract semantics which expresses myriad monitoring strategies using a small core of foundational communication primitives. This approach allows multiple existing contract monitoring approaches, ranging from Findler and Felleisen’s original model of higher-order contracts to semi-eager, parallel, or asynchronous monitors, to be expressed in a single language built on well-understood constructs. We prove that this …
Authors
Swords C; Sabry A; Tobin-Hochstadt S
Pagination
pp. 387-399
Publisher
Association for Computing Machinery (ACM)
Publication Date
August 29, 2015
DOI
10.1145/2784731.2784742
Name of conference
Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming