DocumentCode :
2207572
Title :
Model-based verification of Web service compositions
Author :
Foster, Howard ; Uchitel, Sebastian ; Magee, Jeff ; Kramer, Jeff
Author_Institution :
Dept. of Comput., Imperial Coll., London, UK
fYear :
2003
fDate :
6-10 Oct. 2003
Firstpage :
152
Lastpage :
161
Abstract :
In this paper, we discuss a model-based approach to verifying Web service compositions for Web service implementations. The approach supports verification against specification models and assigns semantics to the behavior of implementation model so as to confirm expected results for both the designer and implementer. Specifications of the design are modeled in UML (Unified Modeling Language), in the form of message sequence charts (MSC), and mechanically compiled into the finite state process notation (FSP) to concisely describe and reason about the concurrent programs. Implementations are mechanically translated to FSP to allow a trace equivalence verification process to be performed. By providing early design verification, the implementation, testing, and deployment of Web service compositions can be eased through the understanding of the differences, limitations and undesirable traces allowed by the composition. The approach is supported by a suite of cooperating tools for specification, formal modeling and trace animation of the composition workflow.
Keywords :
Internet; concurrency control; formal specification; formal verification; message passing; specification languages; FSP notation; MSC; Message Sequence Charts; UML; Unified Modeling Language; Web services; concurrent programs; finite state process; formal modeling; formal specification; model-based verification; trace animation; trace equivalence verification; Animation; Distributed computing; Educational institutions; Process design; System recovery; Testing; Unified modeling language; Usability; Web and internet services; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on
ISSN :
1938-4300
Print_ISBN :
0-7695-2035-9
Type :
conf
DOI :
10.1109/ASE.2003.1240303
Filename :
1240303
Link To Document :
بازگشت