期刊文献+

使用SPEC#开发高可靠性的算法程序 被引量:1

Developing Reliable Algorithmic Programs Using SPEC#
在线阅读 下载PDF
导出
摘要 概要介绍了SPEC#的基本特性;使用SPEC#开发了若干典型的算法程序,利用该语言中的契约机制来形式化地描述前置条件、后置条件、对象不变式等程序规约,从而显著地提高了程序的可读性、可靠性和可维护性,有助于软件自动化水平的提高。 After giving a brief introduction to SPEC# language,we develop several typical algorithmic programs using SPEC#,formally describe program specifications including pre- and post- conditions and object invariants with contract mechanisms in SPEC#,and in consequence improve the readability,reliability,and maintainability significantly,which demonstrates the contribution of SPEC# to software automation.
出处 《计算机工程与应用》 CSCD 北大核心 2006年第12期114-117,130,共5页 Computer Engineering and Applications
基金 国家自然科学基金资助项目(编号:60273092) 国家973重点基础研究发展规划资助项目(编号:2003CCA02800)
关键词 SPEC# 形式化方法 算法程序 契约 SPEC#, formal method,algorithmic program, contract
  • 相关文献

参考文献13

  • 1I Sommerville.Software Engineering[M].7th ed,Reading Mass:AddisonWesley,2004
  • 2M Barnett,M Leino,W Schulte.The Spec# Programming System:An Overview[C].In:Proceedings of CASSIS 2004,Lecture Notes in Computer Sciences,2005,3362:49~69
  • 3Microsoft Research.Spec#.Available:http://research.microsoft.com/projects/specsharp/
  • 4郑宇军 石海鹤 薛锦云.Spec#语言中的形式化特性[J].计算机科学,2005,32(8).
  • 5薛锦云.A Unified Approach for Developing EfficientAlgorithmic Programs[J].Journal of Computer Science & Technology,1997,12(4):314-329. 被引量:50
  • 6K Rustan,M Leino,W Schulte.Exception safety for C#[C].In:Proceedings of 2nd IEEE International Conference on Software Engineering and Formal Methods(SEFM'04),Beijing,China,2004:218~227
  • 7Y J Zheng,H H Shi,J Y Xue.Toward a Unified Implementation for Dynamic Programming[C].In:Proceedings of 8th International Conference for Young Computer Scientists,Beijing,2005
  • 8C B Jones.Systematic Software Development Using VDM[M].Cambridge:Prentice Hall,1990
  • 9J M Spivey.The Z Notation:A Reference Manual[M].2nd edition,Cambridge:Prentice Hall,1992
  • 10J R Abrial.The B-Book:Assigning Programs to Meanings[M].Cambridge:Cambridge University Press,1996

二级参考文献13

  • 1薛锦云,Proc of National Theoretical Computer Science Conf of China,1994年
  • 2薛锦云,Design and Proof of Algorithm and Programs,1994年
  • 3薛锦云,J Comput Sci Technol,1993年,8卷,3期
  • 4Xu Jiafu,The automation of software,1993年
  • 5薛锦云,The 8th Academic Conf of china Computer Federation,1992年
  • 6薛锦云,Science of Computer Programming,1988年,11卷,161页
  • 7薛锦云,Software Concepts and Tools
  • 8薛锦云,Proceedings of The First IEEE International Conference on Formal Engineering Method,1997年
  • 9薛锦云,J Comput Sci Technol,1997年,12卷,4期
  • 10薛锦云,Software-Concepts Tools,1997年,18卷,149页

共引文献58

同被引文献2

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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