DocumentCode :
2051219
Title :
Formal Verification of Web Services Composition Using Linear Logic and the pi-calculus
Author :
Papapanagiotou, Petros ; Fleuriot, Jacques
Author_Institution :
Sch. of Inf., Univ. of Edinburgh, Edinburgh, UK
fYear :
2011
fDate :
14-16 Sept. 2011
Firstpage :
31
Lastpage :
38
Abstract :
We give an overview of a rigorous approach to Web Services composition based on theorem proving in the proof assistant HOL Light. In this, we exploit the proofs-as-processes paradigm to compose multiple Web Services specified in Classical Linear Logic, while using the expressive nature of our theorem-proving framework to provide a systematic and rigorous treatment of properties such as exceptions. The end result is not only a formally verified proof of the composition, with an associated guarantee of correctness, but also an ´executable´ π-calculus statement describing the composition in process-algebraic terms. We illustrate our approach by analyzing a non-trivial example involving numerous Web Services in a real-estate domain.
Keywords :
Web services; formal verification; theorem proving; π-calculus statement; HOL Light; Web services composition; classical linear logic; formal verification; process-algebraic terms; theorem proving; Additives; Calculus; Contracts; Educational institutions; Informatics; Insurance; Web services; Web Services; formal verification; proofs-as-processes; services composition; theorem proving;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services (ECOWS), 2011 Ninth IEEE European Conference on
Conference_Location :
Lugano
Print_ISBN :
978-1-4577-1532-7
Type :
conf
DOI :
10.1109/ECOWS.2011.18
Filename :
6061099
Link To Document :
بازگشت