期刊文献+

基于分离逻辑的程序验证技术 被引量:7

Program Verification Techniques Based on Separation Logic
下载PDF
导出
摘要 介绍了分离逻辑的验证原理和特点及其在程序验证方面的应用实例,分析了为支持程序验证的若干分离逻辑研究进展,包括分离逻辑的自身属性、与其他逻辑的关系、对程序语言和设计模式的支持以及定理证明器等内容.指出了分离逻辑进一步深入应用所面临的问题和解决方向. This paper introduces the verification theory of separation logic, characteristics of separation logic, and some successful applications of separation logic. Researches on separation logic to support program verification are analyzed, including the properties of separation logic, its relation to other logics, its support to programming languages and design patterns, and the theorem provers' support to separation logic. The problems encountered when separation logic is applied more widely are pointed out, and the future research directions are discussed.
出处 《软件学报》 EI CSCD 北大核心 2009年第8期2051-2061,共11页 Journal of Software
基金 国家自然科学基金Nos.60773170 60721002 90818022 国家高技术研究发展计划(863)No.2006AA01Z432 高等学校博士学科点专项科研基金No.200802840002~~
关键词 可信软件 程序验证 霍尔逻辑 分离逻辑 定理证明 trusted software program verification Hoare logic separation logic theorem proving
  • 相关文献

参考文献2

  • 1周明天,谭良.可信计算及其进展[J].电子科技大学学报,2006,35(S1):686-697. 被引量:29
  • 2Zhang Huanguo,Luo Jie,Jin Gang,Zhu Zhiqiang,Yu Fajiang,Yan Fei. Development of trusted computing research[J] 2006,Wuhan University Journal of Natural Sciences(6):1407~1413 被引量:1

二级参考文献10

共引文献28

同被引文献30

  • 1杨军,葛海通,郑飞君,严晓浪.一种形式化验证方法:模型检验[J].浙江大学学报(理学版),2006,33(4):403-407. 被引量:17
  • 2The Coq development team. The Coq Proof Assistant Reference Manual [EB], Version VS. 0, http: //coq. inria.fr/, 2005. 被引量:1
  • 3Yves Bertot, Pierre Casteran, Coq' s Art: The Calculus of Induc- tive Constructions [M]. Berlin: Springer--Verlag, 2004. 被引量:1
  • 4C A R Hoare. An axiomatic basis for computer programming [J]. Communications of the ACM, 1969, 12 (10): 576-580. 被引量:1
  • 5David Gries. The Science of Programming [M]. Springer, 1981. 被引量:1
  • 6Jean J. Labrosse, MicroC/OS--Ⅱ The Real--Time Kernel Second Edition[M]. CMP Books, 2005. 6. 被引量:1
  • 7Xinyu Jiang, Yu Guo, Yiyun Chen. The Logical Approach to Low --level Stack Reasoning [A]. 3th IEEE International Symposium on Theoretical Aspects of Software Engineering [C]. 2009. 被引量:1
  • 8Hoare C A R.An Axiomatic Basis for Computer Programming[J].Communications of the ACM,1969,12 (10):576- 580. 被引量:1
  • 9Reynolds J C.Separation Logic: A Logic for Shared Mutable Data Structures [C]//Proc. of the LICS 2002.Copenhagen,2002:55-74. 被引量:1
  • 10Ashcroft E A.Proving Assertions about Parallel Programs [J].J.Comput.Syst.Sci,1975,10(1): 110-135. 被引量:1

引证文献7

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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