由于安全关键软件自身及其环境的复杂性,软件故障难以完全避免。这使得软件故障诊断、隔离与恢复成为确保已部署和运行的软件全面、连续地支持系统任务,以及在发生故障情况下尽可能减免严重后果的重要途径。本项目将以航天、武器控制等领域的典型安全关键软件案例为背景,结合近年来软件形式模型与设计验证理论、程序静态与动态分析技术等方向的最新进展,研究自动高效的软件故障诊断、隔离和恢复理论框架及关键技术。具体研究内容包括:安全关键软件的故障机理以及支持故障诊断的软件形式模型和设计方法;构件级诊断与程序级诊断相结合的软件故障诊断技术,以支持对故障原因和缺陷代码的准确、快速定位;基于代码隔离、控制隔离和软硬件隔离等不同方式的软件故障隔离技术,以保证软件在完成修正和重新部署前能持续支持主要任务的执行;安全关键软件的运行时恢复技术;具有较高自动化程度、与主流软件工程环境相结合的软件故障诊断、隔离与恢复支持环境。
{{i.achievement_title}}
数据更新时间:2023-05-31
硬件木马:关键问题研究进展及新动向
宁南山区植被恢复模式对土壤主要酶活性、微生物多样性及土壤养分的影响
面向云工作流安全的任务调度方法
基于分形维数和支持向量机的串联电弧故障诊断方法
基于FTA-BN模型的页岩气井口装置失效概率分析
面向云计算的软件定义安全关键技术研究
基于软件定义的物联网设备安全管理关键技术研究
移动云计算环境下软件跨平台运行与安全机制关键技术研究
软件安全性分析的关键技术与工具