期刊文献+

基于模型检验技术的源程序分析研究 被引量:2

Research on Model Checking Based Source Code Analysis
下载PDF
导出
摘要 提出并实现了一种基于模型检验的源程序分析方法.该方法的主要步骤是将C/C++源代码转换为与控制流图等价的Kripke结构,用CTL公式描述源程序待验证的性质,通过使用NuSMV模型检验工具实施对源程序分析.实验验证表明,该方法能够给实现对源程序分析的目标. A model checking - based source code analysis method is proposed and implemented in this paper. The main steps include translating C/C ++ source code into Kripke structure that is equivalent to control flow graph, describing properties of source code in CTL formula and verifying the source code using model checker NuSMV, The experiments show that this approach is able to achieve the goal of source code analysis.
出处 《微电子学与计算机》 CSCD 北大核心 2009年第8期166-170,共5页 Microelectronics & Computer
关键词 模型检验 源程序分析 软件故障 model checking source code analysis software fault
  • 相关文献

参考文献4

  • 1Schmidt D A.Data flowanalysis is model checking of ab-stract interpretations[].ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages(POPL’).1998
  • 2Schmidt D A,Steffen B.Programanalysis as model check-ing of abstract interpretations[].IntlSymposium on Static Analysis (SAS’).1998
  • 3Benedikt M,Fan W,Kuper G M.Structural properties of xpathfragments[].ICDT’:Proceedings of theth International Conference on Database Theory.2002
  • 4Ansgar Fehnker,Ralf Huuck,Patrick Jayet,et al.Model checking software at compile ti me Theoretical Aspects of Software Engineering[].IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering (TASE’).2007

同被引文献10

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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