Polyspace客户端™for Ada和Polyspace Server™for Ada提供代码验证,证明源代码中没有溢出、除零、越界数组访问和某些其他运行时错误。他们使用静态代码分析它不需要程序执行、代码插装或测试用例。Polyspace的2022世界杯八强谁会赢?Ada产品使用了一个正式的方法验证代码的抽象解释技术。在运行时验证结果中,每个Ada操作都用颜色编码来表示它是否没有运行时错误、被证明失败、不可达或未被证明,如下所示:
- 绿色:证明没有运行时错误
- 红色的:每次执行操作都被证明是错误的
- 灰色的:被证明不可达(可能表明功能问题)
- 橙色:对所有运行时条件未验证
获得免费试用
30天的探索,触手可及。