ACSAR(基于抽象精炼的安全属性自动检查器)
-
关于ACSAR ACSAR是一个模型 基于抽象重定义的C程序检查器 范式。 它可以自动检测运行时错误 (数组绑定冲突、缓冲区溢出、NULL指针取消引用等)。 ACSAR检查 所有可能执行的指定断言。 如果ACSAR发现 断言可能被违反,它返回表示违反该断言的场景的跟踪(反例)。 ACSAR的一个特点是它克服了大多数 基于抽象再定义方法的工具。 问题是通过展开 重复相同的(while或for)循环; 这导致了 细化步骤的序列无限或至少太大。 这个想法 ACSAR的背后不仅抽象了状态,还抽象了状态变化 由结构化程序语句诱导,包括for和 while语句。 新抽象的使用允许快捷方式 这样一个“超限”细化步骤序列(查找更多信息 在这里 ). ACSAR最初是作为 Verisoft项目。 在这种情况下,ACSAR被用作交互式定理证明器的后端 伊莎贝尔 (请参阅此工作 工作 ). 有关的更多信息 ACSAR的安装和使用包含在软件包中。 -
下载 Linux版本 ACSAR_0.1型 可用 -
作者 ACSAR由开发 默罕默德 纳西姆·塞吉尔 -
相关工具