抽象的解释

检测和证明没有运行时错误

抽象解释是一种正式的方法一种依赖于广泛的数学定理基础的技术,这些定理定义了分析复杂动态系统(如软件应用程序)的规则。抽象解释不是分析程序的每个状态,而是以更一般的形式表示这些状态,并提供操作它们的规则。它产生一个数学抽象,并解释这个抽象。

为了产生程序状态的数学抽象,抽象解释彻底分析所有代码变量。当与非指数算法和当今日益增强的处理能力相结合时,它有助于解决复杂问题嵌入式软件验证和测试挑战。

你可以用抽象解释静态代码分析完成以下任务:

  • 执行代码验证以识别和诊断运行时错误
  • 使用指标由此产生的工艺进行测量和改进软件质量
  • 全面全面地验证所有风险操作,对每个操作进行“已证实”、“失败”、“不可达到”或“未证实”的诊断

结合抽象解释和静态代码分析,您可以:

有关详细信息,请参见Polyspace®2022世界杯八强谁会赢?产品。

参见:Polyspace产品的静态分析2022世界杯八强谁会赢?验证、验证和测试嵌入式系统抽象的解释代码评审圈复杂度正式的方法软件度量软件质量保证软件质量目标源代码分析静态代码分析

Baidu
map