首页 | 本学科首页   官方微博 | 高级检索  
     

基于时间自动机的Web服务模型检测
引用本文:骆翔宇,轩爱成,沙宗鲁.基于时间自动机的Web服务模型检测[J].计算机科学,2010,37(8):139-142197.
作者姓名:骆翔宇  轩爱成  沙宗鲁
作者单位:1. 桂林电子科技大学计算机与控制学院,桂林541004;清华大学软件学院,北京100084
2. 桂林电子科技大学计算机与控制学院,桂林,541004
基金项目:国家自然科学基金,中国博士后科学基金,广西青年科学基金,广西研究生教育创新计划项目 
摘    要:传统的基于有限状态机的组合Web服务模型检测方法不能保证带有时间约束的组合Web服务的正确性.把组合Web服务看成多智能体系统,将带有时间约束的Web服务智能体建模为时间自动机,通过并发组合构成时间自动机网络,从而用时间自动机验证工具UPPAAL对组合Web服务的运行过程进行模拟,并验证其活性、安全性和死锁等性质.采用该方法对雇员出差安排组合Web服务进行建模和验证,结果表明,该组合Web服务存在死锁问题.最后通过分析死锁产生的路径,完善该组合Web服务的通信协议,从而消除了死锁.

关 键 词:模型检测  Web服务  时间自动机
收稿时间:2009/9/16 0:00:00
修稿时间:2009/12/21 0:00:00

Model Checking Web Services Based on Timed Automata
LUO Xiang-yu,XUAN Ai-cheng,SHA Zong-lu.Model Checking Web Services Based on Timed Automata[J].Computer Science,2010,37(8):139-142197.
Authors:LUO Xiang-yu  XUAN Ai-cheng  SHA Zong-lu
Affiliation:(School of Computer and Control,Guilin University of Electronic Technology,Guilin 541004,China),(School of Software,Tsinghua University,Beijing 100084,China)
Abstract: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
Keywords:UPPAAL
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号