Verification of web service flows with model-checking techniques

被引:21
作者
Nakajima, S [1 ]
机构
[1] Hosei Univ, Tokyo, Japan
来源
FIRST INTERNATIONAL SYMPOSIUM ON CYBER WORLDS, PROCEEDINGS | 2002年
关键词
D O I
10.1109/CW.2002.1180904
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web service is an emerging software technology to use remote services in the Internet. As it becomes pervasive, some "language" to describe Web service flows is needed to combine existing services flexibly. The flow essentially describes distributed collaborations and is not easy to write and verify, while the fault that the flow description may contain can only be detected at runtime. The faulty flow description is not desirable because a tremendous amount of publicly shared network resources are consumed. The verification of the Web service flow prior to its execution in the Internet is mandatory. This paper proposes to use the software model-checking technology for the verification of the Web service flow descriptions. For a concrete discussion, the paper adapts WSFL (Web Services Flow Language) as the language to describe the Web service flows, and uses the SPIN model-checker for the verification engine. The experiment shows that the software model-checking technology is usable as a basis for the verification of WSFL descriptions.
引用
收藏
页码:378 / 385
页数:8
相关论文
共 14 条
[1]  
AOYAMA M, 2001, IPSJ MAGAZINE SEP, V42, P857
[2]  
CHRISTENSEN E, 2001, WEB SERVICE DESCRIPT
[3]  
Clarke EM, 1999, MODEL CHECKING, P1
[4]  
Eertink H, 1999, LECT NOTES COMPUT SC, V1708, P76
[5]  
Holzmann G.J., 1991, Design and Validation of Computer Protocols, V512
[6]   The model checker SPIN [J].
Holzmann, GJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (05) :279-295
[7]  
Jensen K, 1992, Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, V1, DOI [DOI 10.1007/978-3-662-03241-1, 10.1007/978-3-662-06289-0, DOI 10.1007/978-3-662-06289-0]
[8]   Model checking of workflow schemas [J].
Karamanolis, C ;
Giannakopoulou, D ;
Magee, J ;
Wheater, SM .
FOURTH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE - PROCEEDINGS, 2000, :170-179
[9]   MANAGING-BUSINESS PROCESSES AS AN INFORMATION RESOURCE [J].
LEYMANN, F ;
ALTENHUBER, W .
IBM SYSTEMS JOURNAL, 1994, 33 (02) :326-348
[10]  
LEYMANN F, 2001, WEB SERVICES FLOW LA