抽象域库Skill abstract-domain-library

抽象域库是用于程序静态分析和形式化验证的核心工具,提供区间、八边形、多面体等多种数学抽象域,支持域组合、拓宽算子等操作,帮助开发者进行程序正确性验证、漏洞检测和性能分析。关键词:抽象解释、静态分析、形式化验证、程序分析、抽象域、区间分析、多面体分析、软件验证。

架构设计 0 次安装 0 次浏览 更新于 2/25/2026

name: 抽象域库 description: 用于静态分析和抽象解释的抽象域库 allowed-tools:

  • Bash
  • Read
  • Write
  • Edit
  • Glob
  • Grep metadata: specialization: 计算机科学 domain: 科学 category: 形式化验证 phase: 6

抽象域库

目的

为基于抽象解释的静态分析提供关于抽象域的专家指导。

能力

  • 区间域
  • 八边形域
  • 多面体域
  • 同余域
  • 域组合(约简积)
  • 拓宽和缩窄算子

使用指南

  1. 域选择:选择合适的抽象域
  2. 操作:实现域操作
  3. 拓宽:设计用于终止的拓宽算子
  4. 精度调优:平衡精度和效率
  5. 组合:组合域以提高精度

工具/库

  • Apron
  • ELINA
  • Crab
  • Frama-C