首页> 外文会议>Tools and Algorithms for the Construction and Analysis of Systems >Proving Ptolemy Right: The Environment Abstraction Framework for Model Checking Concurrent Systems
【24h】

Proving Ptolemy Right: The Environment Abstraction Framework for Model Checking Concurrent Systems

机译:证明托勒密权:用于并行系统模型检查的环境抽象框架

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

摘要

The parameterized verification of concurrent algorithms and protocols has been addressed by a variety of recent methods. Experience shows that there is a trade-off between techniques which are widely applicable but depend on non-trivial human guidance, and fully automated approaches which are tailored for narrow classes of applications. In this spectrum, we propose a new framework based on environment abstraction which exhibits a large degree of automation and can be easily adjusted to different fields of application. Our approach is based on two insights: First, we argue that natural abstractions for concurrent software are derived from the "Ptolemaic" perspective of a human engineer who focuses on a single reference process. For this class of abstractions, we demonstrate soundness of abstraction under very general assumptions. Second, most protocols in given a class of protocols - for instance, cache coherence protocols and mutual exclusion protocols - can be modeled by small sets of compound statements. These two insights allow to us efficiently build precise abstract models for given protocols which can then be model checked. We demonstrate the power of our method by applying it to various well known classes of protocols.
机译:并行算法和协议的参数化验证已通过多种最新方法解决。经验表明,在广泛应用但依赖于非平凡的人工指导的技术与针对狭窄应用类别量身定制的全自动方法之间,需要进行权衡。在这个范围内,我们提出了一个基于环境抽象的新框架,该框架表现出高度的自动化程度,可以轻松地适应不同的应用领域。我们的方法基于两个见解:首先,我们认为并发软件的自然抽象是从专注于单个参考过程的人类工程师的“托勒密”观点得出的。对于此类抽象,我们在非常笼统的假设下证明抽象的合理性。其次,给定一类协议中的大多数协议(例如,缓存一致性协议和互斥协议)都可以通过少量的复合语句来建模。这两种见解使我们能够有效地为给定协议建立精确的抽象模型,然后对其进行模型检查。通过将其应用于各种众所周知的协议类别,我们证明了我们方法的强大功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号