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
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;
Conference_Titel :
Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific
Conference_Location :
Jeju Island
Print_ISBN :
978-1-4673-0206-7
DOI :
10.1109/APSCC.2011.54