标准解读

GB/T 20438.3-2017相比于GB/T 20438.3-2006,在电气/电子/可编程电子安全相关系统的功能安全的软件要求方面实施了多处更新与调整,以适应技术发展和安全实践的最新需求。以下是一些关键变更点:

  1. 标准结构与术语更新:2017版对标准的结构进行了优化,同时根据国际功能安全标准IEC 61508的最新进展,更新了一系列专业术语和定义,提高了与国际标准的一致性,便于国际交流与合作。

  2. 生命周期活动强化:新版本强调了软件生命周期各阶段的功能安全管理,增加了对软件需求规范、设计、实现、验证、配置管理及维护等方面的详细指导,确保软件全生命周期中的功能安全得到持续关注和控制。

  3. 风险管理方法改进:2017版更加强调了基于风险的方法在软件开发中的应用,要求采用更为系统化的方法来识别、分析和评估危害及风险,确保采取适当的安全措施来降低风险至可接受水平。

  4. 软件安全性评估增强:增加了对软件安全性评估的要求,包括更详细的软件单元测试、集成测试、系统测试指南,以及对形式验证、静态代码分析等现代软件验证技术的应用指导,提高了评估的深度和广度。

  5. 可追溯性和配置管理:新版本对软件开发过程中的可追溯性管理提出了更高要求,确保需求、设计、实现、测试等各个阶段之间的紧密关联和可追踪,同时也加强了配置管理,保证软件产品的完整性和一致性。

  6. 支持工具的要求:明确了对软件开发和支持工具的功能安全要求,包括工具的能力评估、适用范围界定以及使用这些工具时的风险管理,确保工具本身不会引入新的安全风险。

  7. 信息安全考量:考虑到信息技术的发展,2017版标准融入了信息安全方面的考虑,要求在软件设计和实施中考虑防止外部攻击和未经授权访问的安全措施,以应对网络安全威胁。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2017-12-29 颁布
  • 2018-07-01 实施
©正版授权
GB/T 20438.3-2017电气/电子/可编程电子安全相关系统的功能安全第3部分:软件要求_第1页
GB/T 20438.3-2017电气/电子/可编程电子安全相关系统的功能安全第3部分:软件要求_第2页
GB/T 20438.3-2017电气/电子/可编程电子安全相关系统的功能安全第3部分:软件要求_第3页
GB/T 20438.3-2017电气/电子/可编程电子安全相关系统的功能安全第3部分:软件要求_第4页
GB/T 20438.3-2017电气/电子/可编程电子安全相关系统的功能安全第3部分:软件要求_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

免费下载试读页

文档简介

ICS25040

N10.

中华人民共和国国家标准

GB/T204383—2017/IEC61508-32010

.代替:

GB/T20438.3—2006

电气/电子/可编程电子安全相关系统的

功能安全第3部分软件要求

:

Functionalsafetyofelectrical/electronic/programmableelectronicsafety-related

sstems—Part3Softwarereuirements

y:q

(IEC61508-3:2010,IDT)

2017-12-29发布2018-07-01实施

中华人民共和国国家质量监督检验检疫总局发布

中国国家标准化管理委员会

GB/T204383—2017/IEC61508-32010

.:

目次

前言

…………………………Ⅴ

引言

…………………………Ⅵ

范围

1………………………1

规范性引用文件

2…………………………3

定义和缩略语

3……………4

标准的符合性

4……………4

文档

5………………………4

安全相关软件管理的附加要求

6…………4

目的

6.1…………………4

要求

6.2…………………4

软件安全生命周期要求

7…………………5

概述

7.1…………………5

软件安全要求规范

7.2…………………10

系统安全软件方面的确认计划

7.3……………………13

软件设计和开发

7.4……………………14

可编程电子集成硬件和软件

7.5()……………………22

软件操作和修改规程

7.6………………23

系统安全确认的软件方面

7.7…………23

软件修改

7.8……………24

软件验证

7.9……………26

功能安全评估

8……………29

附录规范性附录技术和措施选择指导

A()……………30

附录资料性附录详细表格

B()…………37

附录资料性附录软件系统性能力的属性

C()…………42

附录规范性附录符合项安全手册软件组件的附加要求

D()—………68

附录资料性附录和之间的关系

E()GB/T20438.2GB/T20438.3…………………70

附录资料性附录单计算机中各软件组件间实现互不干扰的技术

F()………………72

附录资料性附录数据驱动系统的生命周期裁剪指南

G()……………76

参考文献

……………………79

图的整体框架

1GB/T20438……………2

图整体安全生命周期

2……………………3

图系统安全生命周期在实现阶段

3E/E/PE()…………6

图软件安全生命周期在实现阶段

4()……………………6

图和的范围和关系

5GB/T20438.2GB/T20438.3……………………7

GB/T204383—2017/IEC61508-32010

.:

图软件系统性能力和开发生命周期模型

6(V)…………7

图数据驱动系统的复杂度中的可变性

G.1……………76

表软件安全生命周期概述

1:……………8

表软件安全要求规范见

A.1(7.2)………………………30

表软件设计和开发软件架构设计见

A.2:(7.4.3)……………………31

表软件设计和开发支持工具和编程语言见

A.3:(7.4.4)……………32

表软件设计和开发详细设计见和

A.4:(7.4.57.4.6)…………………33

表软件设计和开发软件模块测试和集成见和

A.5:(7.4.77.4.8)……34

表可编程电子集成硬件和软件见

A.6()(7.5)…………34

表系统安全确认的软件方面见

A.7(7.7)………………35

表修改见

A.8(7.8)………………………35

表软件验证见

A.9(7.9)…………………36

表功能安全评估见第章

A.10(6)………………………36

表设计和编码标准

B.1…………………37

表动态分析和测试

B.2…………………37

表功能和黑盒测试

B.3…………………38

表失效分析

B.4…………………………38

表建模

B.5………………39

表性能测试

B.6…………………………39

表半形式化方法

B.7……………………39

表静态分析

B.8…………………………40

表模块化方法

B.9………………………41

表系统性安全完整性的属性软件安全要求规范

C.1—………………45

表系统性安全完整性的属性软件设计和开发软件架构设计

C.2——………………47

表系统性安全完整性的属性软件设计和开发支持工具和编程语言

C.3——………53

表系统性安全完整性的属性软件设计和开发详细设计包括软件系统设计软件模块

C.4——(、

设计和编码

)………………………54

表系统性安全完整性的属性软件设计和开发软件模块测试和集成

C.5——………55

表系统性安全完整性的属性可编程电子集成硬件和软件

C.6—()…………………57

表系统性安全完整性的属性系统安全确认的软件方面

C.7—………58

表系统性安全完整性属性软件修改

C.8—……………58

表系统性安全完整性的属性软件验证

C.9—…………60

表系统性安全完整性的属性功能安全评估

C.10—……………………60

表详细属性设计和编码标准

C.11—……………………61

表详细属性动态分析和测试

C.12—……………………62

表详细属性功能和黑盒测试

C.13—……………………63

表详细属性失效分析

C.14—……………64

表详细属性建模

C.15—…………………65

表详细属性性能测试

C.16—……………65

表详细属性半形式化方法

C.17—………………………65

GB/T204383—2017/IEC61508-32010

.:

表系统性安全完整性的属性静态分析

C.18—…………66

表详细属性模块化方法

C.19—…………67

表要求分类

E.1GB/T20438.2…………70

表的软件相关要求及其与特定类型软件的典型关联

E.2GB/T20438.2……………70

表模块耦合术语定义

F.1———…………73

表模块耦合类型

F.2……………………74

GB/T204383—2017/IEC61508-32010

.:

前言

电气电子可编程电子安全相关系统的功能安全分为七个部分

GB/T20438《//》:

第部分一般要求

———1:;

第部分电气电子可编程电子安全相关系统的要求

———2://;

第部分软件要求

———3:;

第部分定义和缩略语

———4:;

第部分确定安全完整性等级的方法示例

———5:;

第部分和的应用指南

———6:GB/T20438.2GB/T20438.3;

第部分技术和措施概述

———7:。

本部分为的第部分

GB/T204383。

本部分按照给出的规则起草

GB/T1.1—2009。

本部分代替电气电子可编程电子安全相关系统的功能安全第部分

GB/T20438.3—2006《//3:

软件要求与相比主要技术变化如下

》,GB/T20438.3—2006,:

增加了软件系统性能力的属性见附录

———(C);

增加了符合项安全手册软件组件的附加要求见附录

————(D);

增加了和之间的关系见附录

———GB/T20438.2GB/T20438.3(E);

增加了单个计算机中各软件组件间实现互不干扰的技术见附录

———(F);

增加了数据驱动系统的生命周期剪裁指南见附录

———(G)。

本部分使用翻译法等同采用电气电子可编程电子安全相关系统的功能安

IEC61508-3:2010《//

全第部分软件要求

3:》。

本部分由中国机械工业联合会提出

本部分由全国工业过程测量控制和自动化标准化技术委员会归口

(SAC/TC124)。

本部分起草单位机械工业仪器仪表综合技术经济研究所北京国电智深控制技术有限公司上海

:、、

工业自动化仪表研究院皮尔磁工业自动化贸易上海有限公司北京和利时系统工程有限公司欧姆

、()、、

龙自动化中国有限公司西门子中国有限公司上海中沪电子有限公司

()、()、。

本部分主要起草人冯晓升夏明熊文泽史学玲周有铮杨柳黄之炯罗安庄凌昀李佳刘晓东

:、、、、、、、、、、、

梅豪华镕张龙叶均褚卫中裘坤孟邹清肖家麒王德吉

、、、、、、、、。

本部分所代替标准的历次版本发布情况为

:

———GB/T20438.3—2006。

GB/T204383—2017/IEC61508-32010

.:

引言

由电气和电子器件构成的系统多年来在许多应用领域中执行其安全功能以计算机为基础的系

,。

统一般指可编程电子系统在其应用领域中用于执行非安全功能并且也越来越多地用于执行安全功

(),

能如果要安全并有效地使用计算机技术有关决策者在安全方面有充足的指导并据此做出决定是十

。,

分必要的

针对由电气和或电子和或可编程电子组件构成的用来执行安全功能的

GB/T20438//(E/E/PE)、

系统安全生命周期的所有活动提出了一个通用的方法采用统一的方法的目的是为了针对所有以电

,。

为基础的安全相关系统提出一种一致的合理的技术方针主要目标是促进基于系列标

、。GB/T20438

准的产品和应用领域国家标准的制定

注1在参考文献中给出了基于系列标准的产品和应用领域标准的例子见参考文献

:GB/T20438([1],[2],[3])。

在许多情况下可用多种基于不同技术如机械的液压的气动的电气的电子的可编程电子的

,(、、、、、

等的系统来保证安全因而不得不考虑各类安全策略不仅要考虑单个系统中的所有组件的问题如

)。,(

传感器控制器执行器等还要考虑不同安全相关系统组合后的问题因此当在关注电

、、),。GB/T20438

气电子可编程电子安全相关系统的同时也提供了一个框架在这个框架内基于其他技

//(E/E/PE),,,

术的安全相关系统也可被考虑进去

在各种应用领域里存在着许多潜在的危险和风险包含的复杂性也各不相同从而需应用不同的

,,,

安全相关系统对每个特定的应用将根据特定应用的许多因素来确定所需的安全措施

E/E/PE。,。

作为基本原则可在未来的产品和应用领域国家标准制定和已有标准的修订中规范这些措施

GB/T20438。

GB/T20438

考虑了当使用系统执行安全功能时所涉及的整体安全生命周期系统安全

———E/E/PE,、E/E/PE

生命周期以及软件安全生命周期的各阶段如初始概念整体设计实现运行和维护到退役

(、、、);

针对飞速发展的技术建立一个足够健全且广泛满足未来发展需求的框架

———,;

使涉及安全相关系统的产品和应用领域的国家标准得以制定在的框

———E/E/PE;GB/T20438

架下产品和应用领域的国家标准的制定在应用领域和交叉应用领域宜具有高度一致性如基

,(

本原理术语等这将既具有安全性又具有经济效益

,);;

为实现安全相关系统所需的功能安全提供了编制安全要求规范的方法

———E/E/PE,;

采用了一种可确定安全完整性要求的基于风险的方法

———;

引入安全完整性等级用于规定安全相关系统所要执行的安全功能的目标安全完整

———,E/E/PE

性等级

;

注2没有规定每个安全功能的安全完整性等级的要求也没有规定如何确定安全完整性等级而是

:GB/T20438,。

提供了一种基于风险概念的框架和技术范例

建立了安全相关系统执行安全功能的目标失效量这些量都同安全完整性等级相

———E/E/PE,

联系

;

建立了单一安全相关系统执行安全功能时目标失效量的一个下限值这些

———E/E/PE,。E/E/

安全相关系统运行在

PE:

低要求运行模式下下限设定成要求时危险失效平均概率为-5

———,10;

高要求或连续运行模式下下限设定成危险失效平均频率为-9

———,10/h。

注3单一安全相关系统不一定是单通道架构

:E/E/PE。

注4对于非复杂系统通过安全相关系统的设计实现更优目标安全完整性是可能的但对于相对复杂的系统例

:,。(

如可编程电子安全相关系统这些限值代表了目前能够达到的水平

),。

GB/T204383—2017/IEC61508-32010

.:

基于工业实践中获取的经验和判断设定了避免和控制系统性故障的要求即使发生系统性故

———,;

障的可能性一般不能量化但允许为一个特定的安全功能做出声明即如果标准

,GB/T20438,

中的所有要求都满足认为与安全功能相关的目标失效量已达到

,;

引入了系统性能力该能力表明一个组件为满足规定的安全完整性等级要求时系统性安全完

———,,

整性的置信度

;

采用多种原理技术和措施以实现安全相关系统的功能安全但没有明确地使用失

———、E/E/PE,

效安全的概念然而如果能够满足标准中相关条款的要求则失效安全的概念和本质

-。,,“-”“

安全原则可能被应用并且采用这些概念是可接受的

”,。

GB/T204383—2017/IEC61508-32010

.:

电气/电子/可编程电子安全相关系统的

功能安全第3部分软件要求

:

1范围

11的本部分

.GB/T20438:

应建立在充分理解和的基础上使用

a)GB/T20438.1GB/T20438.2;

适用于在和范围内构成安全相关系统的一部分或用于开发安

b)GB/T20438.1GB/T20438.2

全相关系统的任何软件这种软件定义为安全相关软件安全相关软件包括操作系统系统软

。(、

件通信网络中的软件人机界面功能固件以及应用软件

、、、);

提供适用于在和范围内开发和配置安全相关系统的支持工具

c)GB/T20438.1GB/T20438.2

的特定要求

;

要求规定软件安全功能和软件系统性能力

d);

注1如果这一要求作为电气电子可编程电子安全相关系统规范见中的一部分已提

://(GB/T20438.2—20177.2)

出则在此处不需重复

,。

注2规定软件安全功能和软件系统性能力是一个反复的过程见图和图

:,36。

注3文档结构要求见的第章和附录文档结构可能要考虑公司规程和特殊应用领域的

:GB/T20438.1—20175A。

工作实际情况

注4关于术语系统性能力的定义见的

:“”GB/T20438.4—2017

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论