首页 | 官方网站   微博 | 高级检索  
     

基于抽象和组合方法的网络协议验证
引用本文:陈道喜,张广泉,徐成凯,陈国彬.基于抽象和组合方法的网络协议验证[J].计算机科学,2015,42(7):118-121.
作者姓名:陈道喜  张广泉  徐成凯  陈国彬
作者单位:苏州技师学院 苏州215009,苏州大学计算机科学与技术学院 苏州215006,苏州大学计算机科学与技术学院 苏州215006,重庆工商大学融智学院 重庆400033
基金项目:本文受江苏省自然科学基金(BK2011281),苏州市应用基础研究计划(SYG201241),江苏省普通高校研究生科研创新计划(CXLX13_820),重庆市教委科学技术研究项目(KJ133103)资助
摘    要:由于模型检测存在状态爆炸问题,多主体的网络协议组合模型检测往往难以进行。为了缓解该问题,分析了通信主体数量增加对状态数量的影响,提出了组合式的抽象验证方法。首先根据所需验证的LTL性质,建立各个通信主体的Kripke结构,再对该Kripke结构进行抽象;然后组合抽象模型;最后运用Spin对组合抽象模型进行检验。为验证该方法的有效性,对NSPK协议进行了检测,结果表明,该方法所需的状态空间向量长度、搜索深度、存贮和遍历的状态数都有明显减少,有利于缓解状态爆炸问题。

关 键 词:Kripke结构  状态爆炸  组合抽象模型  LTL模型检测

Verification of Network Protocols Based on Abstraction and Composition
CHEN Dao xi,ZHANG Guang quan,XU Cheng kai and CHEN Guo bin.Verification of Network Protocols Based on Abstraction and Composition[J].Computer Science,2015,42(7):118-121.
Authors:CHEN Dao xi  ZHANG Guang quan  XU Cheng kai and CHEN Guo bin
Affiliation:Suzhou Senior Technician Institute,Suzhou 215009,China,School of Computer Science & Technology,Soochow University,Suzhou 215006,China,School of Computer Science & Technology,Soochow University,Suzhou 215006,China and Rongzhi College,Chongqing Technology and Business University,Chongqing 400033,China
Abstract:ion and Composition CHEN Dao-xi1 ZHANG Guang-quan2 XU Cheng-kai2 CHEN Guo-bin3 (Suzhou Senior Technician Institute,Suzhou 215009,China)1 (School of Computer Science & Technology,Soochow University,Suzhou 215006,China)2 (Rongzhi College,Chongqing Technology and Business University,Chongqing 400033,China)3 Abstract Due to the state explosion problem in model checking,it is always impossible to verify the composition model of a multi-agent protocol.To relieve this problem,we analyzed the impact of the increase in the number of agents on that of states and then proposed an approach based on abstraction and composition.Firstly,Kripke structures of individual agents are established according to the LTL properties to be verified,and these structures are abstracted.Then,these abstraction models are composed.Finally,the tool Spin is used to verified the composed model.To validate the efficiency of this approach,we verified the protocol NSPK.The results show that there are significant decreases in the length of state-vector,depth searched and the number of states stored and transitions,which will help relieve the state explosion problem.
Keywords:Kripke structure  State explosion  Composition abstraction model  LTL model checking
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号