A formal account of contracts for web services

  • Authors:
  • S. Carpineti;G. Castagna;C. Laneve;L. Padovani

  • Affiliations:
  • Department of Computer Science, University of Bologna;École Normale Supérieure de Paris;Department of Computer Science, University of Bologna;Information Science and Technology Institute, University of Urbino

  • Venue:
  • WS-FM'06 Proceedings of the Third international conference on Web Services and Formal Methods
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We define a formal contract language along with subcontract and compliance relations. We then extrapolate contracts out of processes, that are a recursion-free fragment of ccs. We finally demonstrate that a client completes its interactions with a service provided the corresponding contracts comply. Our contract language may be used as a foundation of Web services technologies, such as wsdl and wscl.