• 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