期刊文献+

基于抽象和组合方法的网络协议验证

Verification of Network Protocols Based on Abstraction and Composition
下载PDF
导出
摘要 由于模型检测存在状态爆炸问题,多主体的网络协议组合模型检测往往难以进行。为了缓解该问题,分析了通信主体数量增加对状态数量的影响,提出了组合式的抽象验证方法。首先根据所需验证的LTL性质,建立各个通信主体的Kripke结构,再对该Kripke结构进行抽象;然后组合抽象模型;最后运用Spin对组合抽象模型进行检验。为验证该方法的有效性,对NSPK协议进行了检测,结果表明,该方法所需的状态空间向量长度、搜索深度、存贮和遍历的状态数都有明显减少,有利于缓解状态爆炸问题。 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.
出处 《计算机科学》 CSCD 北大核心 2015年第7期118-121,共4页 Computer Science
基金 江苏省自然科学基金(BK2011281) 苏州市应用基础研究计划(SYG201241) 江苏省普通高校研究生科研创新计划(CXLX13_820) 重庆市教委科学技术研究项目(KJ133103)资助
关键词 KRIPKE结构 状态爆炸 组合抽象模型 LTL模型检测 Kripke structure State explosion Composition abstraction model LTL model checking
  • 相关文献

参考文献13

二级参考文献54

  • 1胡军,于笑丰,张岩,王林章,李宣东,郑国梁.基于场景规约的构件式系统设计分析与验证[J].计算机学报,2006,29(4):513-525. 被引量:40
  • 2骆翔宇,苏开乐,杨晋吉.有界模型检测同步多智体系统的时态认知逻辑[J].软件学报,2006,17(12):2485-2498. 被引量:13
  • 3文艳军,王戟,齐治昌.并发反应式系统的组合模型检验与组合精化检验[J].软件学报,2007,18(6):1270-1281. 被引量:17
  • 4Holzmann G.Formal software verification: how close are we?[J].Formal Techniques for Distributed Systems, 2010( 1 ).
  • 5Merz S.Model checking: a tutorial overview[J].Modeling and Verification of Parallel Processes, 2001,2067 : 3-38.
  • 6Jhala R, Majumdar R.Software model checking[J].ACM Com- puting Surveys(CSUR) ,2009,41(4).
  • 7Chen Z.On the generative power of co-grammars and co-automata[J].Fundamenta Informaticae, 2011 (2) : 119-145.
  • 8Chen Z,Motet G.Nevertrace claims for model checking[C]// Proceedings of the 17th International SPIN Workshop on Model Checking Software,2010: 162-179.
  • 9Chen Z, Motet G.Methodology and experience for designing safety-related systems in IEC 61508[C]//Proceedings of the 4th Conference on Dependa-Bility,2011 : 57-64.
  • 10Chen Z, Motet G.Towards better support for the evolution of safety requirements via the model monitoring approach[C]// Proceedings of the ACM/IEEE 32nd Conference on Soft- ware Engneering(ICSE2010).[S.1.]: IEEE Computer Society Publishers, 2010 : 219-222.

共引文献178

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部