• DocumentCode
    2985015
  • Title

    Automatic Service Composition via Model Checking

  • Author

    Feng, Yuzhang ; Veeramani, Anitha ; Kanagasabai, Rajaraman ; Rho, Seungmin

  • Author_Institution
    Inst. for Infocomm Res., A*STAR, Singapore, Singapore
  • fYear
    2011
  • fDate
    12-15 Dec. 2011
  • Firstpage
    477
  • Lastpage
    482
  • Abstract
    Web service composition is the process of constructing a set of Web services which, when invoked with some user input in a particular order, can produce the output to the user´s requirements. This paper proposes a novel model checking based approach for automated service composition. Modeling services as a set of interleaved processes in a class of process algebra, we formulate service composition as model checking asserted on a specific type of property on the model. We show that, under this formulation, correct composition workflows can be constructed from the counter-examples provided by model checking. With a case study on online hotel booking services, we demonstrate that the proposed approach can support directed a cyclic composition graphs and the generated composition graphs are automatically verified.
  • Keywords
    Web services; directed graphs; formal verification; hotel industry; process algebra; Web service composition; automated service composition; directed acyclic composition graph; interleaved process; model checking; online hotel booking services; process algebra; user requirements; Algebra; Availability; Computational modeling; Input variables; Ontologies; Transforms; Web services; Web service; composition; model checking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4673-0206-7
  • Type

    conf

  • DOI
    10.1109/APSCC.2011.54
  • Filename
    6128043