【24h】

Using dominators to extract observable protocol contexts

机译:使用统治者提取可观察的协议上下文

获取原文

摘要

While verifying complex protocols, it is often fruitful to consider all protocol contexts in which an interesting set of transitions may appear. The contexts are represented as yet another protocol called observable protocol that may be further analyzed. An efficient approach based on static analysis to compute an over-approximated protocol that includes all the runs of an observable protocol is described. The approach uses dominator relations over state and message dependency graphs. An over-approximation of transitions that occur with an interesting transition in any run are produced, from which a transition relation of the over-approximated protocol is automatically generated. To facilitate systematic state space exploration of the over approximated protocol, it is shown how a series of under-approximations can be generated by identifying parallelism among the transitions using dominators. The effectiveness of the proposed approach is illustrated by model checking several examples including several coherence protocols.
机译:在验证复杂协议时,考虑所有协议上下文(其中可能会出现一组有趣的过渡)通常是富有成果的。上下文被表示为另一种称为可观察协议的协议,可以对其进行进一步分析。描述了一种基于静态分析的有效方法,该方法可计算包括协议可观察到的所有运行的过分逼近的协议。该方法对状态图和消息依赖图使用支配者关系。在任何运行中都会产生伴随着有趣的跃迁而发生的跃迁的过度逼近,由此会自动生成过度逼近协议的跃迁关系。为了促进对过度近似协议的系统状态空间探索,它显示了如何通过使用支配符识别转换之间的并行性来生成一系列欠近似。通过模型检查几个示例(包括几个一致性协议)来说明所提出方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号