期刊文献+

基于断言的程序正确性检测工具 被引量:3

The Verify Program Validity Tool Based on Assertion
下载PDF
导出
摘要 文章提出了程序断言检测工具设计方案和基于断言的程序正确性检测步骤。该工具的基本原理是Floyd提出的"用断言式方法"证明程序的正确性的方法,通过一个断言发现工具从程序中发现该程序断言,然后与程序要求满足的断言条件比较,判明其正确性。该工具在复杂条件下对程序正确性判断和大量重复程序检测上能发挥重要的作用。 This paper proposes a scheme of program assertion detecting tool base on "by assertion"( proposed by Floyd), which is used to verify program validity.The tool compares the detected assertion with the expected assertion and then judge the validity of one program.The tool is very useful when applied in compound condition or batch process.
作者 刘杰 余童兰
出处 《电脑与信息技术》 2007年第5期14-16,21,共4页 Computer and Information Technology
基金 湖南省自然科学基金项目(编号:05JJ30117) 湖南省教育厅科研项目(编号:04C552)
关键词 程序正确性 检测 断言 program validity verify assertion
  • 相关文献

参考文献6

二级参考文献8

  • 1张海藩.软件工程导论(第三版)[M].北京:清华大学出版社,1997,10..
  • 2冯树椿 等.程序设计方法学[M].杭州:浙江大学出版社,1997..
  • 3薛锦云.论循环不变式及其开发技术.第四次全国软件工程会议论文集[M].北京,1991..
  • 4冯树椿,程序设计方法学,1997年
  • 5Xue Jinyun,J Comput Sci Technol,1993年,4期
  • 6薛锦云,第四次全国软件工程会议论文集,1991年
  • 7龚天富,高级程序设计语言概论,1989年
  • 8陈火旺,程序设计方法学基础,1987年

共引文献4

同被引文献16

  • 1刘树锟,阳小华,罗江琴,刘杰.基于合约的似然程序不变量动态发现[J].微计算机信息,2006,22(10X):233-235. 被引量:3
  • 2Necula G.C, Lee P. Proof-Carrying Code:. School of Computer Science. Carnegie Mellon University. Nov.1996.
  • 3Manish Mahajan. Proof-Carrying Code: Computer Science and Engineering. Oct.2006.
  • 4郭帆.基于程序设计语言的移动代码安全研究.2003.3-5.
  • 5HARDER M,MELLEN J,ERNST M D. Improving test suites via operational abstraction[A].2003.60-71.
  • 6LIU M H,GAO Y F,SHAN J H. An approach to test data generation for killing multiple mutants.YOU-FENG G[A].Los Alamitos:IEEE CS,2006.113-122.
  • 7ANDREWS J H,BRAND L C,LABICHE Y. Is mutation an appropriate tool for testing experiments[A].Los Alamitos.CA:IEEE Computer Society Press,2005.402-411.
  • 8OFFUTT A J,JIE P. Detecting equivalent mutants and the feasible path problem[A].Piscataway(NJ):IEEE,1996.224-236.
  • 9张健.精确的程序静态分析[J].计算机学报,2008,31(9):1549-1553. 被引量:36
  • 10陈锦富,卢炎生,谢晓东.软件错误注入测试技术研究[J].软件学报,2009,20(6):1425-1443. 被引量:27

引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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