期刊文献+

基于PAR的算法形式化开发 被引量:29

PAR-Based Formal Development of Algorithms
在线阅读 下载PDF
导出
摘要 形式化方法是构建可信软件的重要途径.基于对算法问题的分析,针对形式化方法PAR开发算法的特征,刻划了问题分划、递推关系构造方面的规律.从一类问题的形式化功能规约出发,可机械地完成问题的分划及规约的变换,自然地揭示出求解问题的算法思想,在相关工具的支持下自动生成算法程序.研究结果将算法设计中尽可能多的创造性劳动转化为非创造性劳动,降低了形式化求解算法问题的难度,提高了算法程序的可靠性和形式化开发效率. Formal method is an important approach for construction of the trustworthy software. Based on the analysis of algorithmic problems and the features of formal method PAR, the laws of problem partition and recurrence relation construction are described. From a class of problem formal functional specification, the problem partition and the specification transformation can be done mechanically, the ideas behind algorithmic solutions can be discovered naturally, and further the resultant algorithmic programs can be produced automatically by means of tools. The research result makes as much creative work as possible converted into routine work, and the difficulty of formal algorithmic problem solving is reduced substantially, thus enables the improvement of reliability and productivity of algorithmic programs.
出处 《计算机学报》 EI CSCD 北大核心 2009年第5期982-991,共10页 Chinese Journal of Computers
基金 国家自然科学基金(60573080,60773054) 科学技术部国际科技合作计划项目(2008DFA11940) 江西省自然科学基金(2008GQS0056)资助~~
关键词 算法 形式化方法 PAR 规约 可信软件 algorithms formal method PAR specification trustworthy software
  • 相关文献

参考文献3

二级参考文献48

  • 1[1]Standish Group. The CHAOS Report[R].Found at http://www. standishgroup. com. 1995.
  • 2[2]The Inquiry Board. Ariane 5 Flight 105 Inquiry Board Report [ R ].Paris: European Space Agency Press,July 1996.
  • 3[3]National Science,Technology Council (NSTC). America in the Age of Information: A Forum on Federal Information and Communications R&D[R]. Bethesda, Maryland, July 6 - 7,1995.
  • 4[4]NSTC.Research challenges in high confidence systems[A]. Proceedings of the Committee on Computing, Information, and Communications Workshop[ C ]. USA: http://www. hpcc. gov/pubs/hcs-Aug97/intro.html, August 6 - 7,1997.
  • 5[5]High Confidence Systems Working Group, NSTC. Setting an interagency high confidence systems (HCS) research agenda [ A ]. Proceedings of the Interagency High Confidence Systems Workshop [ C ]. Arlington,Virginia,25 March 1998.
  • 6[6]High Confidence Software and Systems Coordinating Group. High Confidence Software and Systems Research Needs[ R]. USA: http://www.ccic. gov/pubs/hcss-research. pdf, January 10,2001.
  • 7[7]President's Information Technology Advisory Committee. Information Technology Research:Investing in Our Future[ R] .Report to the President, USA: http://www. cs. rice. edu/~ ken/presentations/PITAC.pdf, February 24,1999.
  • 8[8]C A R Hoare. An axiomatic basis for computer programming[ J]. Communications of the ACM, 1969,12(10) :576 - 580.
  • 9[9]C A R Hoare. Communicating Sequential Processes[ M ]. Prentice-Hall International Series in Computing Science, Prentice-Hall International,Englewood Cliffs, N J London, 1985.
  • 10[10]Robin Milner. A Calculus of Communicating Systems[M]. USA:Springer, 1980.

共引文献158

同被引文献200

引证文献29

二级引证文献66

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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