期刊文献+

基于流分析与归纳不变式结合的German协议验证

Verification of German Cache Coherence Protocol by Flow Analysis and Inductive Invariants
下载PDF
导出
摘要 German缓存一致性协议是用于共享内存的并发多处理器系统中的缓存一致性协议,对German协议进行形式化验证一直是学术界和工业界的热点.我们生成German协议的流图,对流程图的各个步骤进行详细的描述,并提出了流分析与归纳不变式结合对协议验证的方法,通过辅助不变式与协议流图的对应关系,从而进一步分析和验证German协议的正确性. German cache coherence protocol is used in parallel multi-processor systems, and the verification of German protocol has always been a hot spot in international industry and academia. We generate the flow chart of German protocol and describe each step of the flow chart. Besides, we present a method to verify the cache coherence protocol by flow analysis and inductive invariants in this paper. By searching for the relations between the invariants and the flow chart of German protocol, we can further analyze and verify the correctness of German protocol.
作者 张瑜 孙文辉 ZHANG Yu SUN Wen-Hui(School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China)
出处 《计算机系统应用》 2017年第10期156-160,共5页 Computer Systems & Applications
基金 国家自然科学基金(61672503)
关键词 缓存一致性协议 流分析 归纳不变式 形式化验证 cache coherence protocol flow analysis inductive invariants formal verification
  • 相关文献

参考文献2

二级参考文献23

  • 1Cadence Berkeley Lab. Cadence SMV.http://www.kenmcmil.com/smv.html, 1998.
  • 2Shahar E, Pnueli A. The TLV system and its applications[Master Thesis]. Weizmann Institute of Science. Israel, 1996.
  • 3Cimatti A, Clarke E, Giunchiglia F,Roveri M. NuSMV: A newsymbolic model verifier. In: Halbwachs N, Peled D,eds. CAV1999. LNCS, Springer Berlin Heidelberg, 1999,1633:682-682.
  • 4Cimatti A, Clarke E,Giunchiglia E, Giunchiglia F, Pistore M,Roveri M, Sebastiani R,Tacchella A. NuSMV 2: An openso-urce tool for symbolic model checking. In: Brinksma E,Larsen K, eds. CAV 2002,LNCS, Springer Berlin Heidelberg,2002, 2404: 359-364.
  • 5School of Computing. Stanford: Murphi Model Check, http://Avwwxs.titah.edu/formal_verification/Murphi/.
  • 6Sorin DJ, Hill MD, Wood DA. A primer on memoryconsistency and cache coherenc. Synthesis Lectures onComputer Architecture, 2011.
  • 7Dill DL.The Murphi verification system.Computer Aided Verification.Springer Berlin Heidelberg,1996:390-393.
  • 8Cimatti A.,Clarke E,Giunchiglia R NuSMV:a new symbolic model verifier.Computer Aided Verification,1999:495-499.
  • 9Park S,Dill DL.Protocol verification by aggregation of distributed Trans.ComputerAided Verification,1996:300-310.
  • 10Clarke E,Long D,McMillan K.Compositional model checking.LICS,1989:353-362.

共引文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部