Journal article
An extended account of contract monitoring strategies as patterns of communication
Abstract
Abstract Contract systems have come to play a vital role in many aspects of software engineering. This has resulted in a wide variety of approaches to enforcing contracts—ranging from the straightforward pre-condition and post-condition checking of Eiffel to lazy, optional, and parallel enforcement strategies. Each of these approaches has its merits, but each has required ground-up development of an entire contract monitoring system. We present …
Authors
SWORDS C; SABRY A; TOBIN-HOCHSTADT S
Journal
Journal of Functional Programming, Vol. 28, ,
Publisher
Cambridge University Press (CUP)
Publication Date
2018
DOI
10.1017/s0956796818000047
ISSN
0956-7968