用于Ada的Polyspace Client™和用于Ada的Polyspace Server™提供代码验证,以证明源代码中没有溢出、除以零、超出边界的数组访问和某些其他运行时错误。他们使用静态代码分析不需要程序执行、代码检测或测试用例。多空间产品的Ada使下载188bet金宝搏用正式的方法技术称为抽象解释验证代码。在运行时验证结果中,每个Ada操作都用颜色编码,以表明它是否没有运行时错误、已被证明失败、不可达或未被证明,如下所示:
- 绿色:被证明没有运行时错误
- 红色的:每次执行操作都被证明是错误的
- 灰色的:已证实不可达(可能是功能性问题)
- 橙色:未被证明适用于所有运行时条件