Output details
11 - Computer Science and Informatics
University of Edinburgh
Formal Verification of Web Services Composition Using Linear Logic and the pi-calculus
<11> Originality: This is the first mechanization of various aspects of the proof-as-processes paradigm in a proof-assistant.
Significance: This is a general framework for the systematic verification of web-services composition. The end result is not only a formally verified proof of the composition, with an associated guarantee of correctness, but also an 'executable' pi-calculus statement describing the composition in process-algebraic terms.
Rigour: The framework is rigorously formalised within the HOL Light theorem prover. The paper was published in a leading peer-reviewed conference on web-services, with an acceptance rate of 24%.