首页> 外文会议>International symposium on formal aspects of component software >Guided Search for Deadlocks in Actor-Based Models
【24h】

Guided Search for Deadlocks in Actor-Based Models

机译:在基于Actor的模型中引导搜索死锁

获取原文
获取外文期刊封面目录资料

摘要

Model checking is used to uncover errors by searching the state space of a model. Informed search algorithms use heuristic strategies with problem-specific knowledge to find solutions efficiently. Generally, such heuristics estimate the distance from a given state to a goal state. In this paper, we present seven heuristics for guiding search algorithms through the state-space of actor-based models to a deadlock. In many cases, our methods can find a deadlock more efficiently than uninformed searches. The A~* search algorithm guarantees an optimal solution and returns the shortest counter-example when used with an admissible heuristic. These methods are supported by a tool that performs directed search for the deadlock property. The objective is to detect errors that might not be found by simulation or by conventional model checkers before reaching an upper bound or state-space explosion.
机译:模型检查用于通过搜索模型的状态空间来发现错误。明智的搜索算法使用具有特定问题知识的启发式策略来有效地找到解决方案。通常,这种试探法估计从给定状态到目标状态的距离。在本文中,我们提出了七种启发式方法,用于指导搜索算法通过基于参与者的模型的状态空间到达死锁。在许多情况下,我们的方法比未进行信息的搜索可以更有效地找到死锁。 A〜*搜索算法可确保获得最佳解决方案,并在与可允许的启发式算法一起使用时返回最短的反例。这些方法由执行对死锁属性的定向搜索的工具支持。目的是在达到上限或状态空间爆炸之前,检测可能无法通过仿真或常规模型检查器发现的错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号