首页> 外文期刊>Journal of Logic and Algebraic Programming >Model checking a cache coherence protocol of a Java DSM implementation
【24h】

Model checking a cache coherence protocol of a Java DSM implementation

机译:模型检查Java DSM实现的缓存一致性协议

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

摘要

Jackal is a fine-grained distributed shared memory implementation of the Java programming language. It aims to implement Java's memory model and allows multithreaded Java programs to run unmodified on a distributed memory system. It employs a multiple-writer cache coherence protocol. In this paper, we report on our analysis of this protocol. We present its formal specification in μCRL, and discuss the abstractions that were made to avoid state explosion. Requirements were formulated and model checked with respect to several configurations. Our analysis revealed two errors in the implementation.
机译:Jackal是Java编程语言的细粒度分布式共享内存实现。它旨在实现Java的内存模型,并允许多线程Java程序在分布式内存系统上未经修改地运行。它采用了多写入器缓存一致性协议。在本文中,我们报告了我们对该协议的分析。我们在μCRL中提出其正式规范,并讨论为避免状态爆炸而进行的抽象。针对几种配置制定了需求并检查了模型。我们的分析揭示了实施过程中的两个错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号