Skip to product information
1 of 5

PayPal, credit cards. Download editable-PDF and invoice in 1 second!

GB/T 20438.3-2017 English PDF (GBT20438.3-2017)

GB/T 20438.3-2017 English PDF (GBT20438.3-2017)

Regular price $1,235.00 USD
Regular price Sale price $1,235.00 USD
Sale Sold out
Shipping calculated at checkout.
Quotation: In 1-minute, 24-hr self-service. Click here GB/T 20438.3-2017 to get it for Purchase Approval, Bank TT...

GB/T 20438.3-2017: Functional safety of electrical/electronic/programmable electronic safety-related systems -- Part 3: Software requirements

GB/T 20438.3-2017
GB
NATIONAL STANDARD OF THE
PEOPLE’S REPUBLIC OF CHINA
ICS 25.040
N 10
GB/T 20438.3-2017 / IEC 61508-3:2010
Replacing GB/T 20438.3-2006
Functional Safety of Electrical / Electronic /
Programmable Electronic Safety-Related Systems -
Part 3: Software Requirements
(ISO 61508-3:2010, IDT)
ISSUED ON: DECEMBER 29, 2017
IMPLEMENTED ON: JULY 01, 2018
Issued by: General Administration of Quality Supervision, Inspection and Quarantine;
Standardization Administration of PRC.
Table of Contents
Foreword ... 4
Introduction ... 6
1 Scope ... 9
2 Normative References ... 12
3 Definitions and Abbreviations ... 13
4 Conformance to this Standard ... 13
5 Documentation ... 13
6 Additional Requirements for Management of Safety-Related Software ... 13 6.1 Objectives ... 13
6.2 Requirements ... 13
7 Software Safety Lifecycle Requirements ... 15
7.1 General ... 15
7.2 Software safety requirements specification ... 23
7.3 Validation plan for software aspects of system safety ... 28
7.4 Software design and development ... 30
7.5 Programmable electronics integration (hardware and software) ... 46 7.6 Software operation and modification procedures... 48
7.7 Software aspects of system safety validation ... 49
7.8 Software modification ... 51
7.9 Software verification ... 53
8 Functional Safety Assessment ... 60
Annex A (Normative) Guide to the Selection of Techniques and Measures ... 61 Annex B (Informative) Detailed Tables ... 69
Annex C (Informative) Properties for Software Systematic Capability ... 74 Annex D (Normative) Safety Manual for Compliant Items – Additional Requirements for Software Elements ... 113
Annex E (Informative) Relationships between GB/T 20438.2 and GB/T 20438.3 117 Annex F (Informative) Techniques for Achieving Non-Interference between Software Elements on a Single Computer ... 120
Annex G (Informative) Guidance for Tailoring Lifecycles Associated with Data Driven Systems ... 126
Bibliography ... 131
Foreword
GB/T 20438 Functional Safety of Electrical/Electronic/Programmable Electronic Safety- Related Systems can be divided into the following 7 parts:
--- Part 1: General Requirements;
--- Part 2: Requirements for Electrical/Electronic/Programmable Electronic Safety- Related Systems;
--- Part 3: Software Requirements;
--- Part 4: Definitions and Abbreviations;
--- Part 5: Examples of Methods for the Determination of Safety Integrity Levels; --- Part 6: Guidelines on the Application of GB/T 20438.2 and GB/T 20438.3; --- Part 7: Overview of Techniques and Measures.
This Part is Part 3 of GB/T 20438.
This Part was drafted as per the rules specified in GB/T 1.1-2009.
This Part replaced GB/T 20438.3-2006 Functional Safety of
Electrical/Electronic/Programmable Electronic Safety-Related Systems - Part 3: Software Requirements. Compared with GB/T 20438.3-2006, the major technical changes of this Standard are as follows:
--- Add the attributes of the software's systematic capabilities (see Annex C of this Edition); --- Add additional requirements for compliance item safety manual - software components (see Annex D of this Edition);
--- Add the relationship between GB/T 20438.2 and GB/T 20438.3 (see Annex E of this Edition);
---Add a technology for non-interference between software components in a single computer (see Annex F of this Edition);
--- Add life cycle tailoring guidelines for data-driven systems (see Annex G of this Edition). This Part uses translation method to equivalently adopt IEC 61508-3:2010 Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems - Part 3: Software Requirements.
This Part was proposed by China Machinery Industry Federation.
Functional Safety of Electrical / Electronic /
Programmable Electronic Safety-Related Systems -
Part 3: Software Requirements
1 Scope
1.1 This Part of GB/T 20438:
a) is intended to be utilized only after a thorough understanding of GB/T 20438.1 and GB/T 20438.2;
b) applies to any software forming part of a safety-related system or used to develop a safety-related system within the scope of GB/T 20438.1 and GB/T 20438.2. Such software is termed safety-related software (including operating systems, system software, software in communication networks, human-computer interface functions, and firmware as well as application software);
c) provides specific requirements applicable to support tools used to develop and configure a safety-related system within the scope of GB/T 20438.1 and GB/T 20438.2; d) requires that the software safety functions and software systematic capability are specified;
NOTE 1: If this has already been done as part of the specification of the E/E/PE safety-related systems (see 7.2 of GB/T 20438.2-2017), then it does not have to be repeated in this part. NOTE 2: Specifying the software safety functions and software systematic capability is an iterative procedure; see Figures 3 and 6.
NOTE 3: See Clause 5 and Annex A of GB/T 20438.1-2017 for documentation structure. The documentation structure may take account of company procedures, and of the working practices of specific application sectors.
NOTE 4: Note: See 3.5.9 of GB/T 20438.4-2017 for definition of the term "systematic capability". e) establishes requirements for safety lifecycle phases and activities which shall be applied during the design and development of the safety-related software (the software safety lifecycle model). These requirements include the application of measures and techniques, which are graded against the required systematic capability, for the avoidance of and control of faults and failures in the software;

View full details