首页> 外文会议>International conference on formal engineering methods >Preserving Liveness Guarantees from Synchronous Communication to Asynchronous Unstructured Low-Level Languages
【24h】

Preserving Liveness Guarantees from Synchronous Communication to Asynchronous Unstructured Low-Level Languages

机译:从同步通信到异步非结构化低级语言,保持生命力保证

获取原文

摘要

In the implementation of abstract synchronous communication in asynchronous unstructured low-level languages, e.g. using shared variables, the preservation of safety and especially liveness properties is a hitherto open problem due to inherently different abstraction levels. Our approach to overcome this problem is threefold: First, we present our notion of handshake refinement with which we formally prove the correctness of the implementation relation of a handshake protocol. Second, we verify the soundness of our handshake refinement, i.e., all safety and liveness properties are preserved to the lower level. Third, we apply our handshake refinement to show the correctness of all implementations that realize the abstract synchronous communication with the handshake protocol. To this end, we employ an exemplary language with asynchronous shared variable communication. Our approach is scalable and closes the verification gap between different abstraction levels of communication.
机译:在异步非结构化低级语言中实现抽象同步通信时,例如使用共享变量,由于固有的不同抽象级别,安全性尤其是活泼特性的保存是迄今尚未解决的问题。我们解决这个问题的方法有三个方面:首先,我们提出了握手细化的概念,通过它我们正式证明了握手协议的实现关系的正确性。其次,我们验证握手改进的合理性,即所有安全性和活动性属性都保留在较低的级别。第三,我们应用握手优化来显示实现与握手协议进行抽象同步通信的所有实现的正确性。为此,我们采用具有异步共享变量通信的示例性语言。我们的方法是可扩展的,并且缩小了不同抽象通信级别之间的验证差距。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号