本文针对嵌入式领域软件开发的需求, 结合 ISO 26262 功能安全标准, 总结了通用的安全嵌入式软件开发方法应该遵循的目标, 对嵌入式领域软件开发的技术和工具做了深入研究。
(资料图片仅供参考)
注:本文摘录自浙江大学硕士论文,2013年,作者,耿莉莉,仅供学习参考!归属和解释权归原作者及其发布单位所有!
主要内容:
1)分析并设计了基于ISO 26262标准的软件开发方法。本文通过分析ISO 26262 标准, 将安全生命周期, 安全的软件开发过程应用到本嵌入式软件开发方法中, 在设计实现过程中引入了ISO 26262的安全需求和建议。
2)提出了一种分层架构的开发方法流程。借鉴基于模型驱动的软件开发方
法和汽车电子领域AUTOSAR开发方法论, 考虑到分层架构的可维护性
以及耦合性低的优势, 提出了在嵌入式领域将开发方法分为:架构层、
逻辑层、 运行时环境层、 映射层和实现层这五个层次, 这种分层结构在
提高了开发效率的同时也降低了二次开发的复杂度。
3)支持嵌入式不同领域不同的硬件开发平台。本文基于Eclipse插件和扩展点的机制, 提出了不同硬件平台管理自己模块的方法, 方便的支持了多硬件平台的嵌入式软件开发。
4)完成了整个开发方法的设计和实现, 并在汽车电子领域和微小卫星领域
实现了案例应用。