1. Building program construction and verification tools from algebraic principles;Armstrong;Form. Asp. Comput.,2015
2. Refinement Calculus: A Systematic Introduction;Back,1998
3. A survey on reactive programming;Bainomugisha;ACM Comput. Surv.,2013
4. Multiple viewpoint contract-based specification and design;Benveniste,2007
5. A contract-based formalism for the specification of heterogeneous systems;Benvenuti,2008