节点文献

精化演算支撑工具PRT的研究

On A New Support Tool PRT for the Refinement Calculus

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【摘要】 <正> 1 引言精化演算是一种数学表示法和若干规则的集合,用于从程序规约推导出命令式程序。精化是从抽象程序向具体程序转换的过程,其中包含程序的正确性证明。精化的程序开发方法比对已有程序进行验证以保证程序正确性的方法更有效。通过精化演算中的转换规则可以演算出精化的程序。利用精化演算从规约导出程序的过程由大量步骤构成,非常适合利用机器工具进行辅助。本文对精化工具进行了需求分析和功能分析,研究了一个新的精化工具PRT(Program Refinement Tool)并与现有的一些工具进行了比较。

【Abstract】 The refinement calculus for the development of programs from specifications is suited to mechanised support. We review the requirements for tool support of refinement as gleaned from our experience with a number of existing refinement tools,and report on the design and implementation of a new tool to support refinement based on these requirements. The main features of the new tool are close integration of refinement and proof in a single tool (the same mechanism is used for both) ,good management of the refinement context.

【基金】 国家自然科学基金;国家“九五”攻关项目基金
  • 【文献出处】 计算机科学 ,Computer Science , 编辑部邮箱 ,2000年03期
  • 【分类号】TP301
  • 【下载频次】18
节点文献中: 

本文链接的文献网络图示:

本文的引文网络