首页> 外文期刊>International Journal on Software Tools for Technology Transfer >Directed explicit-state model checking in the validation of communication protocols
【24h】

Directed explicit-state model checking in the validation of communication protocols

机译:通信协议验证中的定向显式模型检查

获取原文
获取原文并翻译 | 示例
           

摘要

The success of model checking is largely based on its ability to efficiently locate errors in software designs. If an error is found, a model checker produces a trail that shows how the error state can be reached, which greatly facilitates debugging. However, while current model checkers find error states efficiently, the counterexamples are often unnecessarily lengthy, which hampers error explanation. This is due to the use of naive search algorithms in the state space exploration. In this paper we present approaches to the use of heuristic search algorithms in explicit-state model checking. We present the class of A~* directed search algorithms and propose heuristics together with bitstate compression techniques for the search of safety property violations. We achieve great reductions in the length of the error trails, and in some instances render problems analyzable by exploring a much smaller number of states than standard depth-first search. We then suggest an improvement of the nested depth-first search algorithm and show how it can be used together with A* to improve the search for liveness property violations. Our approach to directed explicit-state model checking has been implemented in a tool set called HSF-SPIN. We provide experimental results from the protocol validation domain using HSF-SPIN.
机译:模型检查的成功很大程度上取决于其有效定位软件设计中的错误的能力。如果发现错误,则模型检查器会生成一条跟踪,该跟踪显示如何达到错误状态,从而极大地方便了调试。但是,尽管当前的模型检查器可以有效地找到错误状态,但反例通常不必要地冗长,这会妨碍错误说明。这是由于在状态空间探索中使用了朴素的搜索算法。在本文中,我们提出在显式状态模型检查中使用启发式搜索算法的方法。我们提出了A〜*定向搜索算法的类别,并提出了启发式算法和位状态压缩技术来搜索违反安全性的行为。我们极大地减少了错误路径的长度,并且在某些情况下,通过探索比标准深度优先搜索少得多的状态,可以分析问题。然后,我们建议对嵌套深度优先搜索算法进行改进,并说明如何将其与A *一起使用,以改善对活跃性违规的搜索。我们用于定向显式状态模型检查的方法已在称为HSF-SPIN的工具集中实现。我们使用HSF-SPIN从协议验证域中提供实验结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号