系统仿真学报 ›› 2016, Vol. 28 ›› Issue (9): 2283-2288.

• 短文 • 上一篇    

SMT有界约束非集中自动机web服务模型检测

韦容1, 申希兵1, 杨毅2   

  1. 1.钦州学院人文学院,广西 钦州 535000;
    2.广西科技大学软件学院,广西 柳州 545006
  • 收稿日期:2015-06-10 修回日期:2015-07-24 出版日期:2016-09-08 发布日期:2020-08-14
  • 作者简介:韦容(1982-),女,广西上林,硕士生,高工,研究方向为网络安全及系统分析、计算机图形学;申希兵(1981-),男,山东沂水,硕士,讲师,研究方向为地理信息系统;杨毅(1975-),男,广西贵港,硕士,讲师,研究方向为人工智能。

SMT Bounded Constrained Non Centralized Automaton Web Service Model Checking

Wei Rong1, Shen Xibing1, Yang Yi2   

  1. 1. College of Humanities , Qinzhou University, Qinzhou 535000, China;
    2. College of Software, Guangxi University of Science and Technology, Liuzhou 545006, China
  • Received:2015-06-10 Revised:2015-07-24 Online:2016-09-08 Published:2020-08-14

摘要: 针对web服务模型检测应用中,传统的有限状态机的组合方式无法保证Web组合服务的正确性问题,提出一种基于可满足性模理论(satisfiability modulo theories,SMT)的非集中自动机的web服务模型检测算法。利用SMT对时间自动机进行有界模型检测,将时间自动机模型直接转换成SMT可识别的逻辑公式,并进行求解;利用所提SMT时间自动机理论,实现对雇员出差安排组合web服务进行建模和验证;通过实例分析,验证了算法在解除路径死锁及网络参数指标优化上的有效性。

关键词: 可满足性模理论, 自动机, web服务, 模型检测, 大数据

Abstract: In model checking for web services applications, the combination of traditional finite state machine cannot guarantee the correctness of web service composition, a method of non centralized automaton model for web service detection algorithm was put forward,based on which could meet of mode theory (satisfiability modulo of the nanocomposite, SMT). The SMT was used to detect the bounded model of timed automata, and the time automaton was directly converted into SMT identifiable logic formula and was solved; using the SMT timed automata theory, implementation of employee travel arrangements for composite web service was modeled and verified. Through the example analysis, verification of the algorithm in the lifting path deadlocks and network parameters optimization is effective.

Key words: satisfiability modulo theories, automata, Web service, model checking, big data

中图分类号: