基于汽车电子实时系统的健康监控模块实现
2016-05-14李自清
软件工程 2016年7期
李自清



摘 要:随着汽车整车安全性、经济性等方面的发展,本文结合汽车电子软件平台化的需求,建立了车控实时系统健康管理方法理论架构和流程体系,实现了面向汽车电子实时系统的健康监控管理模块。本文中的健康监控模块通过AUTOSAR/OSEK系统服务API获取车控实时系统运行时任务、资源、事件、中断等软件状态信息,通过环境和应用系统状态检测器读取运行环境信息和车控应用对象的状态信息,利用相应的hook函数实现信息的监测、收集和发送。
关键词:计算机软件;汽车电子;实时系统;健康管理;软件监控
中图分类号:TP311.15 文献标识码:A
1 引言(Introduction)
汽车电子技术已成为当今汽车工业创新的主要手段。从信息处理的角度讲,未来汽车将是一个具有交通功能的移动信息终端。汽车的绝大多数功能将通过支持这个信息终端的汽车电子技术实现,软件在汽车价值中的比重越来越大。过去的汽车电子软件子系统相对独立,产生的故障也易于在小范围内隔离和处理。而随着新一代汽车电子的发展,更大规模的互联、更复杂的软件功能为汽车故障处理带来了巨大的挑战。软件健康管理(Software Health Management,SHM)从硬件的PHM发展而来[1]。软件健康管SHM是一个基于实时在线监测的反馈循环过程。常用的软件故障恢复策略可分为冗余策略、恢复点策略、构件修复策略、系统重构策略[2]。文献[3]阐述了一个面向安全关键系统软件和传感器集成健康管理系统,其收集硬件传感器、软件传感器、操作系统等多种来源的信息,使用贝叶斯网络进行融合分析;……
登录APP查看全文
