Subsections:
Specifying contractual obligations
Refining a contract
Runtime consistency checking