kirancodes.me
To Proof Maintenance & Beyond!

A theory of contracts for web services

Giuseppe Castagna, Nils Gesbert, Luca Padovani

Abstract

Contracts are behavioural descriptions of Web services. We devise a theory of contracts that formalises the compatibility of a client to a service, and the safe replacement of a service with another service. The use of contracts statically ensures the successful completion of every possible interaction between compatible clients and services.

Related papers