嵌入式实时系统形式化验证解决方案

确定性与时限的形式化保障

基于时间自动机与抽象解释的 WCET 推导与调度证明

为什么传统方法在嵌入式实时领域已经不够?

WCET 不可预测

最差情况执行时间无法通过测试获得,'大概率够用'埋下定时炸弹

任务抢占死锁

多任务并发场景下,隐式优先级反转导致系统挂起,难以复现

堆栈溢出隐蔽触发

深层调用链 + 中断嵌套触发栈溢出,传统静态分析误报率高

形式化验证如何重构信任?

01

时间自动机建模

使用 Uppaal 风格时间自动机描述任务集、调度器与中断行为

02

抽象解释推导

基于抽象解释理论,自动推导所有变量的取值范围与栈使用上界

03

调度可行性证明

在给定调度策略(RM/EDF)下证明任务集永远时间可调度

04

中断响应链验证

验证中断处理链中不存在时间反向优先级,确保实时性

交付物及通过的行业标准

核心交付物

  • WCET 形式化推导证书
  • 调度可行性无限状态证明报告
  • 栈使用精确保守上界分析
  • 中断响应时序验证报告

支持的标准认证

ISO 26262

ASIL-D

DO-178C

Level A

IEC 61508

SIL-4

客户案例

客户行业

某汽车电子 Tier1 供应商

验证前

传统 WCET 分析工具误差 30%,无法通过 ASIL-D 认证

验证后

形式化推导 WCET 上界,误差<5%,成功通过功能安全认证

认证周期缩短 60%

技术规格

输入支持

  • C/C++ 嵌入式代码
  • RTOS 任务配置
  • 链接描述文件 (.ld)
  • 中断向量表

输出格式

  • WCET 推导证书
  • 调度可行性证明
  • 栈使用边界报告
  • 时序验证日志

验证工具链

  • Uppaal 模型检验器
  • AbsInt aiT WCET 分析
  • 自定义抽象解释引擎

让您的嵌入式系统达到证明级实时可靠性

我们的技术专家团队将为您提供专业的 WCET 推导与调度可行性证明服务