期刊文献+

基于重写技术的程序开发与验证 被引量:2

Program Development and Verification Based on Rewriting Techniques
下载PDF
导出
摘要 完整地介绍了一个基于重写技术的程序开发和验证系统 ,重点展示验证子系统的理论、方法和技术 .验证子系统使得系统能自动证明程序和规范中的优化规则及测试等式 ,从而进一步保证程序开发过程的正确性 .验证子系统所采用的主要技术是以成批证明方法和证据测试集为特色的重写归纳方法 . In this paper, the authors present a complete introduction of a program development and verification system based on rewriting techniques, focusing on the theory, methods and techniques of the verification subsystem. The verification subsystem enables the system to prove the correctness of the optimization rules and test equations in programs and specifications, hence the soundness of the program development process is further guaranteed. The main technique employed in the verification subsystem is rewriting induction featuring batch proof method and witnessed test sets.
出处 《软件学报》 EI CSCD 北大核心 2000年第8期1066-1070,共5页 Journal of Software
基金 国家"九五"重点科技攻关项目基金! (No.96 - 72 9- 0 1- 0 6 )资助
关键词 代数规范 重写系统 定理证明 程序开发 Functional programming language, algebraic specification, term rewriting system, theorem proving, inductionless induction.
  • 相关文献

参考文献6

  • 1邵志清.重写归纳技术:博士学位论文[M].上海交通大学,1998..
  • 2Shao Zhiqing,Proceedings of the2 nd International Conference on Formal Engineering Methods,1998年,158页
  • 3邵志清,博士学位论文,1998年
  • 4谢高辉,硕士学位论文,1998年
  • 5Sun Yongqiang,ACM SIGPLAN Notices,1997年,32卷,2期,27页
  • 6Kapur D,Journal of Symbolic Computation,1991年,11卷,1/2期,83页

同被引文献13

  • 1Misra J. Powerlist: A structure for parallel recursion [A]. A Classical Mind: Essays in Honor of C. A. R. Hoare [ C ]. Hertfordshire: Prentice Hall, 1994.295 - 316.
  • 2Burch J R, et al, Sequential circuit verification using symbolic model checking [ A], Proc of 27th ACM/IEEE Design Automation Conference[C]. New York: ACM Press, 1990,46 - 51.
  • 3Bryant R E. Graph - based algorithms for boolean function manipulation[J]. IEEE Transactions on Computer Science, 1986, C-35 ( 8 ) : 677 -691.
  • 4Hunt W A, Brock B C. The verification of a bit-slice ALU [ A]. Workshop on Hardware Specification, Verificatian and Synthesis: Mathematical Aspects [ C]. New York : Springer-Verlag, 1989. 282 - 306.
  • 5Hunt W A, FM8051 : A verified microprocessor [ D]. Austin : University of Texas at Austin, 1985.
  • 6Camilleri A J, Gordon M J, Malham T F. Hardware verification using higher-order logic [A]. HDL Descriptions to Guaranteed Correct Curcuit Designs [ C ]. Amsterdam: Noah-Holland Publishing Company,1987.43 - 67.
  • 7Dershowitz N, Jouannaud J-P. Rewrite systems [ A]. Handbook of Theoretical Computer Science, Vol. B [ M]. Amsterdam: North-Holland Publishing Company, 1990.244 - 319.
  • 8McCarthy J. A basis for a mathematical computation [ A]. Computer Programming and Formal Systems [C]. Amsterdam: Noth-Holland Publishing Company, 1963.33 - 70.
  • 9Burstall R.Proving properties of programs by structural induction [J].Computer Journal, 1969,12( 1 ) :41 - 48.
  • 10Shao Zhiqing, et al. Proving inductive theorems using witnessed test sets[A]. Proc of 2nd Conf on Formal Engineering Methods [C]. Las Alamitors: IEEE Computer Society Press, 1998.158 - 164.

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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