×

双重分析,用于证明安全性和发现漏洞。 (英语) Zbl 1264.68065号

概要:程序错误仍然是软件开发人员面临的主要挑战,已经提出了各种工具来帮助本地化和消除程序错误。当今的大多数工具要么基于可以证明安全性但可能报告误报的过近似技术,要么基于可以发现真实错误但可能存在误报的欠近似技术。本文提出了一种仅基于过逼近的对偶静态分析方法。它的主要新颖之处在于同时推导出导致成功或失败结果的条件,因此我们为证明安全性和发现真正的程序错误提供了一个全面的解决方案。我们已经证明了我们方法的合理性,并实现了一个原型系统,该系统已通过一系列实验进行了验证。

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部