文件名称:attestor:基于图文法的形状分析工具
文件大小:3.59MB
文件格式:ZIP
更新时间:2024-06-15 13:28:51
research static-code-analysis model-checking heap static-analyzer
Attestor是用于分析在动态数据结构上运行的Java程序的基于图形的工具。 它涉及使用用户提供的图语法或符号堆分离逻辑片段中的公式生成抽象状态空间。 然后,将LTL模型检查应用于生成的状态空间,从而支持结构和功能正确性属性。 该分析是完全自动化的,模块化的程序,并提供可视反馈,包括在违反属性的情况下的反例。 作为图的替代方案,Attestor还支持符号堆分离逻辑的一部分,并将用户提供的归纳谓词定义作为输入。 内容 快速开始 (未安装) 文献资料 图形用户界面 建筑学 词汇表 人与刊物 人们 刊物 快速开始 什么是证明人? 指针构成现代编程语言中的基本概念,并用于实现动态数据结构(如列表,树等)。但是,许多软件错误可以追溯到指针的错误使用,例如通过取消引用空指针或意外地指向错误的部分。堆。 由于动态数据结构产生了无限制的状态空间,因此很难检测指针错误。 因此,非常需要自动工具支持