Automatic contract-processing
Tasks that can be performed on one or more Contract#s.
This list is from Camilleri (2017), which in turn cites Prisacariu’s presentation from 2013. Slides are no longer online.
- Visualization#
- Comparison of a contract against previous version
- Conflict detection in one contract
- Compatibility of two or more contracts with each other
- Simulation
- Querying
- Property testing
- Negotiation
- Translation from one natural language to another