节点文献

高可靠嵌入式软件的运行时验证方法

High-reliability Embedded Software Runtime Verification Method

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 刘嘉乐何冬梅刘洪标潘广宇关永王瑞刘波

【Author】 LIU Jiale;HE Dongmei;LIU Hongbiao;PAN Guangyu;GUAN Yong;WANG Rui;LIU Bo;School of Information Engineering,Capital Normal University;Beijing Institute of Control Engineering;

【通讯作者】 刘波;

【机构】 首都师范大学信息工程学院北京控制工程研究所

【摘要】 高可靠嵌入式软件广泛部署于航空航天、工业控制、车载系统等安全攸关领域,其运行环境往往伴随极端温度波动、电磁干扰、高能粒子辐射等严苛条件,易引发数据位翻转、数据位错等硬件级异常,导致系统功能失效甚至引发重大安全事故。为提升高可靠嵌入式软件的运行时安全性与可靠性,提出一种面向高可靠嵌入式软件的运行时验证方法。首先,对目标程序开展静态分析,提取指令间的跳转依赖关系并构建指令控制流先验信息表;其次,设计轻量级监控模块,实时捕获程序运行时总线的指令流数据,同时通过验证单元结合先验信息表完成运行时指令序列的正确性校验;最后,基于FPGA平台实现该验证框架,并开展实验验证。实验结果表明,所提方法能够有效保障高可靠嵌入式软件的运行正确性,且在资源开销与验证延迟方面满足嵌入式场景的约束要求。

【Abstract】 High-reliability embedded software is widely deployed in safety-critical domains such as aerospace, industrial control, and automotive systems, often operating under harsh conditions including extreme temperature fluctuations, electromagnetic interference, and high-energy particle radiation.These conditions can easily trigger hardware-level anomalies like single-event upsets and data bit flips, leading to system functional failures or even major safety incidents.To enhance the runtime safety and reliability of high-reliability embedded software, this paper proposes a runtime verification method tailored for such software.Firstly, it performs static analysis on the target program to extract jump dependencies between instructions and constructs a priori instruction control flow information table.Secondly, it designs a lightweight monitoring module to capture real-time instruction flow data from the program’s bus, while verifying the correctness of the runtime instruction sequence through validation units combined with the a priori information table.Finally, it implements the verification framework on an FPGA platform and conducts experimental validation.The results demonstrate that the proposed method effectively ensures the correctness of high-reliability embedded software while meeting the resource constraints and verification latency requirements of embedded scenarios.

  • 【文献出处】 计算机科学 ,Computer Science , 编辑部邮箱 ,2026年05期
  • 【分类号】TP311.5
  • 【下载频次】55
节点文献中: 

本文链接的文献网络图示:

本文的引文网络