MISRA-C-2004__中文版
文档内容节选
MISRA The Motor Industry Software Reliability Association MISRAC2004 Guidelines for the use of the C language in critical systems 中文版 1 背景 C 的使用和问题 3 11 汽车工业中 C 的使用 3 12 语言的不安全性和 C 语言 3 13 安全相关系统中 C 的使用 4 14 标准化 5 2 MISRAC:视野 6 21 MISRAC 的发布说明 6 22 MISRAC 的目标 6 3 MISRAC:范围 7 31 基本的语言问题 7 32 未指出的问题 7 33 可应用性 7 34 预备知识 7 35 C问题 7 36 自动产生代码的问题 8 4 使用 MISRAC 9 41 软件工程环境 9 42 编程语言和编码环境 9 43 采用子集subset 11 44 符合性声明Claiming compliance 13 45 持续改进 13 5 规则简介 ......
文档解析
MISRA-C:2004是汽车工业软件可靠性协会(Motor Industry Software Reliability Association)发布的一套针对C语言在关键系统使用中的指导方针。该文档基于1998年的MISRA-C:1998版本修订,旨在解决与之相关的问题。文档详细讨论了C语言在汽车工业中的广泛使用,包括其灵活性、对硬件环境的访问能力以及对复杂应用的适应性。同时,它也指出了C语言的不安全性,如程序员错误、对语言的误解、编译器行为差异、编译器错误和运行时错误等问题。MISRA-C:2004提出了一系列规则和建议,以限制C语言的使用,避免可能导致问题的地方,确保在安全相关系统中的可靠应用。文档还强调了标准化的重要性,使用了ISO 9899:1990标准,并提供了与ISO标准的交互参考。此外,文档还包含了对规则的分类、组织和形式的介绍,以及如何应用这些规则的具体指导。附录部分提供了规则概要、MISRA-C:1998到MISRA-C:2004的规则映射、已废除的规则列表、ISO标准交互参考和术语表等。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
评论