• DocumentCode
    2064426
  • Title

    Formal verification for Web service composition: A model-checking approach

  • Author

    Ghannoudi, Majdi ; Chainbi, Walid

  • Author_Institution
    Higher Institute of Management / SOIE University of Sousse, Sousse, Tunisia
  • fYear
    2015
  • fDate
    13-15 May 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Formal methods are an effective way for modeling and verifying concurrent systems. In this paper, labeled transition systems are proposed as an approach to deal with the modeling of the composition of Web services. The presented model represents a Web service as a couple consisting of a representation of the Web service and a set of its states. We argue that notions that have been used in the modeling of compound Web services including Petri nets and process calculus can be described in the same formal framework namely labeled transition systems. We use the model-checking approach in order to verify this composition and a set of properties written in temporal logic. Unlike previous work, our approach allows to model and verify not only the composition of Web services, but also the internal activities for each invocated service. Finally, a case study is carried out and the validity of a compound Web service is verified.
  • Keywords
    Algebra; Compounds; Global Positioning System; Petri nets; System recovery; Uniform resource locators; Web services; Composition of Web services; labeled transition systems; model-checking; temporal logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks, Computers and Communications (ISNCC), 2015 International Symposium on
  • Conference_Location
    Yasmine Hammamet, Tunisia
  • Type

    conf

  • DOI
    10.1109/ISNCC.2015.7238576
  • Filename
    7238576