Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 707 Bytes

contract.md

File metadata and controls

24 lines (14 loc) · 707 Bytes
date tags
2020-06-17
concept

Contract

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

[[z:zettels?tag=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.)