端玛科技Logo

专业代码审计服务提供商

Professional Code Review service provider

当前位置:首页新闻资讯

MISRA

2021-02-231718

汽车工业软件可靠性协会(MISRA),是在英国政府的大力支持下,由多家汽车工业公司的代表组成,旨在规范汽车电子中软件的应用,并为嵌入式软件的发展提供指导意见。


汽车工业软件可靠性协会于1998年推出了第一代MISRA C编码规范:MISRA C:1998,主要面向对代码可靠性有着强烈需求的领域。经过多年的发展,MISRA C已经从汽车行业编码规范发展成为跨行业的编码规范,成为世界范围内使用广泛的C语言编码规范。


以下为MISRA C的主要内容目录:


1. 背景 —— C 的使用和问题

1.1 汽车工业中C 的使用

1.2 语言的不安全性和C 语言

1.3 安全相关系统中C 的使用

1.4 标准化

2 MISRA-C:视野

2.1 MISRA-C 的发布说明

2.2 MISRA-C 的目标

3 MISRA-C:范围

3.1 基本的语言问题

3.2 未指出的问题

3.3 可应用性

3.4 预备知识

3.5 C++问题

3.6 自动产生代码的问题

4 使用 MISRA-C

4.1 软件工程环境

4.2 编程语言和编码环境

4.3 采用子集(subset

4.4 符合性声明(Claiming compliance

4.5 持续改进

5 规则简介

5.1 规则分类

5.2 规则的组织

5.3 规则的冗余

5.4 规则的形式

5.5 理解原始参考

5.6 规则的范围

6 规则

6.1 环境

6.2 语言扩展

6.3 文档

6.4 字符集

6.5 标识符

6.6 类型

6.7 常量

6.8 声明与定义

6.9 初始化

6.10 数值类型转换

6.11 指针类型转换

6.12 表达式

6.13 控制语句表达式

6.14 控制流

6.15 switch 语句

6.16 函数

6.17 指针和数组

6.18 结构与联合

6.19 预处理指令

6.20 标准库

6.21 运行时错误


更多详细信息,请参考:https://www.misra.org.uk/



上一篇:HIPAA

下一篇:GB/T34943-2017 C/C++