Contract

Contract means slightly different things in different fields. Camilleri (2017) lists the following 4.

contract

Contract in software engineering

A contract encodes the specification of a software, using techniques such as assertions, pre- or postconditions, and refinement types.

Examples:

(Probably not relevant for the scope of CCLAW readings.)