DocumentCode
557200
Title
Verifying conformance between Web service choreography and implementation using learning and model checking
Author
Pacharoen, Warawoot ; Aoki, Toshiaki ; Bhattarakosol, Pattarasinee ; Surarerks, Athasit
Author_Institution
Fac. of Eng., Chulalongkorn Univ., Bangkok, Thailand
Volume
2
fYear
2011
fDate
24-26 Oct. 2011
Firstpage
375
Lastpage
381
Abstract
A conformance problem between Web service choreography and orchestration has attracted much interest in the research field of Web service composition. A number of formal languages have been proposed for describing both choreography and orchestration. Moreover, various notions of conformance between them have been formally defined. In most of the earlier works, however, it is assumed that the internal structures of implemented orchestration are explicit. It may not always be the case, such as the Web services implemented in. NET or Java. In this paper, we have investigated an alternative approach for verifying a conformance between choreography and the implementation whose only external behavior can be observed. We use an adapted version of Angluin´s algorithm to infer a Mealy machine from the implemented Web service. By transforming the Mealy machine to the modeling formalism LTS, the model checker LTSA can be used for checking the conformance criterion in our framework.
Keywords
Java; Web services; formal languages; formal verification; learning (artificial intelligence); network operating systems; .NET; Java; Web service choreography; Web service composition; Web service orchestration; formal languages; learning; model checking; Algorithm design and analysis; Analytical models; Business; Inference algorithms; Machine learning; Service oriented architecture; Choreography; Conformance verification; Learning algorithm; Model checking; Web service composition;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Science and Service Science (NISS), 2011 5th International Conference on New Trends in
Conference_Location
Macao
Print_ISBN
978-1-4577-0665-3
Type
conf
Filename
6093458
Link To Document