A Model Checking Approach to Analyzing Timed Compatibility in Mediation-aided Composition of Web Services

被引:5
作者
Du, Yanhua [1 ]
Yang, Benyuan [1 ]
Tan, Wei [2 ]
机构
[1] Univ Sci & Technol Beijing, Sch Mech Engn, Beijing 100083, Peoples R China
[2] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
来源
2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS) | 2015年
关键词
temporal constraint; mediation-aided composition; model checking; timed compatibility; VERIFICATION;
D O I
10.1109/ICWS.2015.81
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recently, the mediation-aided approach is attracting more attention in Web service composition; in the meanwhile, temporal constraints are regarded as an important aspect to ensure the correctness and QoS in service compositions. This combination leads to a new challenge in analyzing the timed compatibility of mediation-aided service composition. Unfortunately, existing model checking based approaches are lack of the ability of transform mediation-aided service composition to Time Automata (TA) models, and suffer from state space explosion for large-scale and complex compositions. In this paper, we present a new model checking approach to analyzing timed compatibility. Firstly, mediation-aided service composition is automatically decomposed into fragments. Secondly, each fragment is transformed into a TA. Finally, the temporal constraints are checked by the queries of observing TAs. Compared with existing approaches, our approach is able to check timed compatibility of mediation-aided service composition, and is more efficient than them.
引用
收藏
页码:567 / 574
页数:8
相关论文
共 22 条
[11]   Timed Model Checking Based Approach for Web Services Analysis [J].
Guermouche, Nawal ;
Godart, Claude .
2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, :213-221
[12]  
KAZHAMIAKIN R, 2005, P INT C WESC, P15
[13]  
Kazhamiakin R, 2006, ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, P497
[14]  
Kokash N., 2010, Proceedings of the 2010 8th IEEE International Conference on Software Engineering and Formal Methods (SEFM 2010), P125, DOI 10.1109/SEFM.2010.26
[15]  
KRAUSE C, 2011, P 13 INT WORKSH VER, P64
[16]   A pattern-based approach to protocol mediation for web services composition [J].
Li, Xitong ;
Fan, Yushun ;
Madnick, Stuart ;
Sheng, Quan Z. .
INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (03) :304-323
[17]   Do We Need to Handle Every Temporal Violation in Scientific Workflow Systems? [J].
Liu, Xiao ;
Yang, Yun ;
Yuan, Dong ;
Chen, Jinjun .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2014, 23 (01)
[18]   Formal modelling and discrete-time analysis of BPEL web services [J].
Mateescu, Radu ;
Rampacek, Sylvain .
International Journal of Simulation and Process Modelling, 2008, 4 (3-4) :183-194
[19]   Model-Checking Behavioral Specification of BPEL Applications [J].
Nakajima, Shin .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 151 (02) :89-105
[20]   Analysis and Applications of Timed Service Protocols [J].
Ponge, Julien ;
Benatallah, Boualem ;
Casati, Fabio ;
Toumani, Farouk .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2010, 19 (04)