首页> 外文会议>FM 2009: Formal methods >Fair Model Checking with Process Counter Abstraction
【24h】

Fair Model Checking with Process Counter Abstraction

机译:具有过程计数器抽象的公平模型检查

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

摘要

Parameterized systems are characterized by the presence of a large (or even unbounded) number of behaviorally similar processes, and they often appear in distributed/concurrent systems. A common state space abstraction for checking parameterized systems involves not keeping track of process identifiers by grouping behaviorally similar processes. Such an abstraction, while useful, conflicts with the notion of fairness. Because process identifiers are lost in the abstraction, it is difficult to ensure fairness (in terms of progress in executions) among the processes. In this work, we study the problem of fair model checking with process counter abstraction. Even without maintaining the process identifiers, our on-the-fly checking algorithm enforces fairness by keeping track of the local states from where actions are enabled / executed within an execution trace. We enhance our home-grown PAT model checker with the technique and show its usability via the automated verification of several real-life protocols.
机译:参数化系统的特征是存在大量(甚至是无边界)行为相似的过程,并且它们经常出现在分布式/并发系统中。用于检查参数化系统的公共状态空间抽象涉及不通过对行为相似的进程进行分组来跟踪进程标识符。这样的抽象虽然有用,但与公平的概念相矛盾。由于流程标识符在抽象中丢失,因此很难确保流程之间的公平性(就执行进度而言)。在这项工作中,我们研究带有过程计数器抽象的公平模型检查问题。即使不维护进程标识符,我们的动态检查算法也会通过跟踪执行跟踪中启用/执行动作的本地状态来实现公平性。我们使用该技术增强了我们自己开发的PAT模型检查器,并通过自动验证多个真实协议来显示其可用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号