%0 Journal Article
%T Model Checking Web Services Based on Timed Automata
基于时间自动机的Web服务模型检测
%A LUO Xiang-yu
%A XUAN Ai-cheng
%A SHA Zong-lu
%A
骆翔宇
%A 轩爱成
%A 沙宗鲁
%J 计算机科学
%D 2010
%I
%X The traditional model checking technictues based on finite state automaton cannot guarantee the correctness of Web services composition with timed constraints. We regarded Web services composition as multi agent system Each atomic Web service was modeled as timed automaton and by parallel composition of them,a network of timed automata was generated and inputted into the model checker UPPAAL. By using the proposed method and UPPAAL we were able to simulate the execution process and verify the liveness,safety and deadlock properties of a Web services composi- tion. We took the atomic services of employee evection arrangements service as a case study of the proposed method and verified some related liveness and safety properties. A deadlock problem of the case study was found by simulation. By analyzing the execution path leading to the deadlock state, we found the reason and finally eliminated the deadlock by revising the communication protocol of the Web services composition.L
%K UPPAAL
模型检测
%K Web服务
%K 时间自动机
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=6036EAD968157FA500698E23E485127C&yid=140ECF96957D60B2&vid=42425781F0B1C26E&iid=5D311CA918CA9A03&sid=12DC19455C3A2FA8&eid=6DFF420D8AD38070&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=9