期刊文献+

Java建模语言在程序不变量动态发现过程中的应用

Application of Java modeling language during dynamically discovering likely program invariants
下载PDF
导出
摘要 通过程序不变量动态生成技术,可以分析程序内部的关联属性,从而有助于设计高质量的程序代码以及规范化的程序架构。主要描述基于契约的似然程序不变量发现的基本理论模型,并结合Java建模语言进一步阐明程序断言动态生成技术及其现在产生的重点问题,针对提出的问题给出了相应的解决方法。 Programmers can analyze the associate-attributes in the program and achieve the detecting of the invariants by the technology of dynamically discovering program invariants. So designing the standard program flames and program codes of high quality can benefit from the program invariants. This document gives a theory model of the technology of dynamically discovering program invariants which based on the contract and shows the technology of dynamically discovering program invariants and some important problems about the technology combined with Java modeling language. A main method to the problems is discussed.
出处 《计算机工程与设计》 CSCD 北大核心 2007年第18期4536-4538,4545,共4页 Computer Engineering and Design
基金 湖南省自然科学基金项目(05JJ30117)。
关键词 程序不变量 Java建模语言 重载 行为接口规范语言 契约 程序断言 program invariant Java modeling language override behavior interface specification language contract program assertion
  • 相关文献

参考文献9

  • 1Michael D Ernst,William G Griswold,Yoshio Kataoka,et al.Dynamically discovering pointer-based program invariants[R].Seattle,WA:University of Washington,1999.
  • 2Michael D Ernst,Adam Czeisler,William G Griswold,et al.Quickly detecting relevant program invariants[C].Limerick,Ireland:ICSE 2000,Proceedings of the 22nd International Conference on Software Engineering,2000:449-458.
  • 3Moe J,Carr D.Understanding distributed systems via execution trace data[C].Toronto,Canada:9th International Workshop on Program Comprehension,2001:60-67.
  • 4Ernst M D,Cockrell J,Griswold W G,et al.Dynamically discovering likely program invariants to support program evolution[J].IEEE Transactions on Software Engineering,2001,27 (2):1-25.
  • 5Victor Braberman,Diego Garbervetsky,Sergio Yovine.On synthesizing parametric specifications of dynamic memory utilization[R].Glasgow,Scotland:VERIMAG Technical Report,2004.
  • 6Tao Xie,David Notkin.Tool-assisted unit test selection based on operational violations[C].Montreal,Canada:Proceedings of the 18th Annual International Conference on Automated Software Engineering,2003:40-48.
  • 7Christoph Csallner,Yannis Smaragdakis.Dynamically discovering likely interface specifications[C].Shanghai,China:Proceedings of the 28th International Conference on Software Engineering,2006:140-149.
  • 8Leonardo Mariani.Behavior capture and test for verifying evolving component-based systems[C].Edinburgh,Scotland:ICSE 2004 Doctoral Symposium,2004:78-80.
  • 9Carlos Pacheco,Michael D Ernst.Eclat:Automatic generation and classification of test inputs[C].Glasgow,Scotland:ECOOP,Object-Oriented Programming,19th European Conference,2005:504-527.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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