1. Building program construction and verification tools from algebraic principles;Armstrong;Form. Asp. Comput.,2015
2. Refinement Calculus: A Systematic Introduction;Back,1998
3. Moving from specifications to contracts in component-based design;Bauer,2012
4. Multiple viewpoint contract-based specification and design;Benveniste,2007
5. A contract-based formalism for the specification of heterogeneous systems;Benvenuti,2008