FSD002: Management of functional safety

Header

Title

FSD002: Management of functional safety

Current version

V3

Products

Safety Simplifier

Requirements

61508-1, clause 6.2.1-6.2.18 (Management of functional safety)

61508-1, clause 7.1.4.1-7.1.4.8 (Overall lifecycle safety requirements)

61508-2, clause 7.1.3.1-7.1.3.5 (E/E/PE system safety lifecycle requirements)

61508-3, clause 7.1.2.1-7.1.2.8 (Software safety lifecycle requirements)

61508-3, clause 6.2.1-6.2.3 (Additional requirements for management of safety-related software)

Purpose

Specify the management, requirements and activities during E/E/PE system and software safety phases, to achieve functional safety

Input

61508-1

Output

Management requirements to be followed in all applicable phases of the project

Table of contents

Management of functional safety

Motivations

Motivation: Element safety function MOTIVATION_002_001
status: N/A
verifyer: RISE
Source: EN_61508_1_7_1_4_1, EN_61508_1_7_2_2_1, EN_61508_1_7_2_2_2, EN_61508_1_7_2_2_3, EN_61508_1_7_2_2_4, EN_61508_1_7_2_2_5, EN_61508_1_7_2_2_6, EN_61508_1_7_3_2_1, EN_61508_1_7_3_2_2, EN_61508_1_7_3_2_3, EN_61508_1_7_3_2_4, EN_61508_1_7_3_2_5, EN_61508_1_7_3_2_6, EN_61508_1_7_4_2_1, EN_61508_1_7_4_2_2, EN_61508_1_7_4_2_3, EN_61508_1_7_4_2_4, EN_61508_1_7_4_2_5, EN_61508_1_7_4_2_6, EN_61508_1_7_4_2_7, EN_61508_1_7_4_2_8, EN_61508_1_7_4_2_9, EN_61508_1_7_4_2_10, EN_61508_1_7_4_2_11, EN_61508_1_7_4_2_12, EN_61508_1_7_5_2_1, EN_61508_1_7_5_2_2, EN_61508_1_7_5_2_3, EN_61508_1_7_5_2_4, EN_61508_1_7_5_2_5, EN_61508_1_7_5_2_6, EN_61508_1_7_5_2_7, EN_61508_1_7_6_2_1, EN_61508_1_7_6_2_2, EN_61508_1_7_6_2_3, EN_61508_1_7_6_2_4, EN_61508_1_7_6_2_5, EN_61508_1_7_6_2_6, EN_61508_1_7_6_2_7, EN_61508_1_7_6_2_8, EN_61508_1_7_6_2_9, EN_61508_1_7_6_2_10, EN_61508_1_7_6_2_11, EN_61508_1_7_6_2_12, EN_61508_1_7_6_2_13, EN_61508_1_7_7_2_1, EN_61508_1_7_7_2_2, EN_61508_1_7_7_2_3, EN_61508_1_7_7_2_4, EN_61508_1_7_8_2_1, EN_61508_1_7_8_2_2, EN_61508_1_7_9_2_1, EN_61508_1_7_9_2_2, EN_61508_1_7_9_2_3, EN_61508_1_7_13_2_1, EN_61508_1_7_13_2_2, EN_61508_1_7_13_2_3, EN_61508_1_7_13_2_4, EN_61508_1_7_14_2_1, EN_61508_1_7_14_2_2, EN_61508_1_7_14_2_3, EN_61508_1_7_14_2_4, EN_61508_1_7_15_2_1, EN_61508_1_7_15_2_2, EN_61508_1_7_15_2_3, EN_61508_1_7_15_2_4, EN_61508_1_7_16_2_1, EN_61508_1_7_16_2_2, EN_61508_1_7_16_2_3, EN_61508_1_7_16_2_4, EN_61508_1_7_16_2_5, EN_61508_1_7_16_2_6, EN_61508_1_7_16_2_7, EN_61508_1_7_17_2_1, EN_61508_1_7_17_2_2, EN_61508_1_7_17_2_3, EN_61508_1_7_17_2_4, EN_61508_1_7_17_2_5, EN_61508_1_7_17_2_6, EN_61508_1_7_17_2_7, EN_61508_1_7_18_2_1, EN_61508_1_7_18_2_2, EN_61508_1_7_18_2_3, EN_61508_1_7_18_2_4

According to 61508, a safety function can only be implemented in a complete system which includes the subsystems sensor, logic and actuator. The Safety Simplifier is a component in a complete system and can therefore only provide the logic part. Thus, for further discussion, an element safety function is considered.

Since the Safety Simplifier is only intended to be used as a part of a safety function, only the lifecycle activities 9 and 10 from 61508-1 figure 2 (E/E/PE system safety requirements specification and E/E/PE safety-related systems /Realisation) are applicable to the Safety Simplifier; the requirements in chapters 7.2 to 7.9 are not applicable.

Motivation: General management MOTIVATION_002_002
status: PASS
verifyer: RISE

Functional safety is achieved by:

  • Complying to 61508 during development of programmable electronic safety-related systems

  • Performing and complying to the Management of functional safety (this document, also part of 61508)

  • Educating all people involved in functional safety projects about 61508

  • Assessing risks when using the product and performing risk analysis

Functional safety is evaluated by:

  • Reviews/checks/audits on regular basis during all development phases, according to 61508. See reviews in Reviews - Functional Safety reviews.

  • Planning of all development phases

  • Validation and verification of the safety functions

  • Consulting a third party to guide and perform the functional safety assessment (FSA)

For a high level overview of the functional safety development process see Appendix QMSDOC-1761341735-37 Functional safety development overview (available in SSP North Quality Management System).

Motivation: Appointed responsible persons MOTIVATION_002_003
status: PASS
verifyer: RISE

The following list is also cross checked with QMSDOC-1761341735-45, and the associated competence matrix. Identification of persons and departments responsible for applicable safety lifecycle phases, according to 61508-1 figure 2 and 61508-2 figure 2:

  • Phase 9 E/E/PE system safety requirements specification:
    • William Forsdal, SSP

  • Phase 10.1 E/E/PE system design requirements specification:
    • William Forsdal, SSP

  • Phase 10.2 E/E/PE system safety validation planning:
    • William Forsdal, SSP

  • Phase 10.3 E/E/PE system design and development:
    • Jesper Ribbe, AB Jier

  • Phase 10.4 E/E/PE system integration
    • Jesper Ribbe, AB Jier

  • Phase 10.5 E/E/PE system installation, commissioning, operation and maintenance procedures:
    • William Forsdal, SSP

    • Jesper Ribbe, AB Jier

  • Phase 10.6 E/E/PE system safety validation
    • William Forsdal, SSP

    • Jesper Ribbe, AB AB Jier

According to 61508-3, figure 4, Software safety lifecycle:

  • Phase 10.1 Software safety requirements specification:
    • Jesper Ribbe, AB Jier

    • Reviewer: Mats Linger, SSP

  • Phase 10.2 Validation plan for software aspects of system safety
    • Jesper Ribbe, AB Jier

    • Reviewer: Mats Linger, SSP

  • Phase 10.3 Software design and development
    • Jesper Ribbe, AB Jier

    • Reviewer: Gary Ye, R&D, Jobtech

  • Phase 10.4 PE integration (hardware/software)
    • Jesper Ribbe, AB Jier

    • Gary Ye, R&D, Jobtech

    • Reviewer: Mats Linger, SSP

  • Phase 10.5 Software operation and maintenance procedures
    • Jesper Ribbe, AB Jier

    • Gary Ye, R&D, Jobtech

    • Reviewer: Mats Linger, SSP

  • Phase 10.6 Software aspects of system safety validation
    • Jesper Ribbe, AB Jier

    • Reviewer: Mats Linger, SSP

The people involved in the E/E/PE system or software safety lifecycles have:

  • Basic knowledge of the overall safety lifecycle

  • Detailed knowledge of the specific safety lifecycles they are involved in

  • The project leader shall have a detailed knowledge of the overall safety lifecycle

General documentation requirements:

  • Software configuration management shall comply with 61508-3, clause 6 (i.e. document configuration and release status, master copies shall be handled and stored separately to permit maintenance etc.).

RISE is responsible for the functional safety assessment.

TEST: Responsible persons TEST_002_003
status: PASS
verifyer: SSP

Verify that all involved persons fulfil the requirements of Appointed responsible persons (MOTIVATION_002_003).

RESULT: Responsible persons RESULT_002_003
status: PASS
Source: TEST_002_003
Parent: TEST_002_003

All persons involved fulfil the requirements of Appointed responsible persons (MOTIVATION_002_003).

Motivation: recommendation resolution procedures MOTIVATION_002_004
status: PASS

a) Phase 3 not applicable for Safety Simplifier, however, general hazard and risk analyses are performed in activities where relevant. See QMSDOC-1761341735-35, and FSWP - Functional Safety Work Packages.

b) c) d) e)

The document QMSDOC-1761341735-35 (Modification of safety function, available in SSP North) explains the procedues for modifications of safety functions, including risk/hazard analysis and impact analysis.

During development/implementation of a change, the change is documented in a work package (FSWP). See FSWP - Functional Safety Work Packages.

Every phase in the project shall be planned in advance and the plan shall describe the sequence of work in the phase and also the outcome of the phase. Every phase shall end with an internal audit or review to identify if follow-up activities are needed. See reviews in Reviews - Functional Safety reviews.

Meetings with a third party, RISE, performing the functional safety assessment (FSA) are held on regular basis.

External audit or reviews with a third party can lead to follow-up activities. The same procedure as for the review applies. Each follow-up activity must be addressed to a person and a date for implementation and a new review must then be set.

If the safety functions are involved in a follow-up activity a new impact analysis must be performed to guarantee that the safety functions are not changed.

If a follow-up activity requires that all new updates shall be changed or removed, and it is easier to restart from an old version of a document, this is possible when using a version control system.

f) Appendix QMSDOC-1761341735-26 Communication for quality and delivery problems (available in SSP North Quality Management System) describes the communication for quality and delivery problems when product related quality problems are reported to SSP North.

Motivation: hazard-management procedures MOTIVATION_002_005
status: PASS

Under the condition that hazardous incidents are reported by customers, SSP North will act according to an established routine. Appendix QMSDOC-1761341735-27 Handle product issues and change requests (available in SSP North Quality Management System) describes the SSP North AB routines. Appendix QMSDOC-1761341735-26 Communication for quality and delivery problems describes the communication for quality and delivery problems when product related quality problems are reported to SSP North.

Under the condition that systematic faults that can jeopardise the functional safety are reported by customers, SSP North will act according to an established routine. Appendix QMSDOC-1761341735-27 Handle product issues and change requests process for product issues and change requests describes the SSP North AB routines.

Motivation: safety audits MOTIVATION_002_006
status: PASS

Functional safety audits shall be performed like a regular review, but with focus on functional safety. The review shall be documented and followed up if necessary. Safety audits are held in accordance with the sub-phases in phase 10 of the lifecycle in 61508.

Motivation: modification procedures MOTIVATION_002_007
status: PASS

Modifications requiring changes to a finished development phase must be approved by the project leader. Modifications to a released product must be approved by the SSP North R&D manager. The document Appendix QMSDOC-1761341735-35 Modification of safety function (available in SSP North Quality Management System) is used to document this kind of modifications. For each modification request an impact analysis must be made. All steps in the modification procedure must be documented. The FSWP defintion is the tool used to comply with this.

Motivation: hazard info maintenance procedures MOTIVATION_002_008
status: PASS

User manuals shall contain information and warnings for potential hazards. Customers are responsible for reporting hazardous incidents to SSP North AB.

Motivation: procedure development guidelines MOTIVATION_002_009
status: PASS

A version control system is applied for version control of all functional safety documents created and maintained, in order to increase the control and overview in the overall document management.

Benefits with a version control system are:

  • Avoiding the risk of working in an old version

  • All old versions are stored (together with version descriptions)

  • Easy to trace all updates and by whom and when they were made

  • Less risk when sharing documents (when several people work in the same project)

Motivation: emergency services training MOTIVATION_002_010
status: PASS

Not applicable, as the Safety Simplifier is only part of a safety function (see Element safety function (MOTIVATION_002_001)).

Motivation: management and technical activities MOTIVATION_002_011
status: PASS

a) Techniques and measures are described in FSD303: Techniques and measures.

b) c) See General management (MOTIVATION_002_002).

Motivation: responsible persons competence MOTIVATION_002_012
status: PASS

Competence maintained as new products with safety-related functions are developed on regular basis. Only experienced personnel are involved in the development of the product. See Appointed responsible persons (MOTIVATION_002_003).

Motivation: competence appropriateness consideration MOTIVATION_002_013
status: PASS

Competence level is considered high, especially with experience from earlier projects involving FSA for 61508. See also Appointed responsible persons (MOTIVATION_002_003).

Motivation: QMS MOTIVATION_002_014
status: PASS

The organisation manufacturing the SSP North AB products is required to follow the quality standard of ISO9000 and the concerned IPC standards for circuit boards and wiring harness. Reference the ISO9000 and ID Code process as production control documents.

Motivation: activities relating to the management of functional safety MOTIVATION_002_015
status: PASS

Covered in the overall 61508 FSA documentation. See also Appointed responsible persons (MOTIVATION_002_003). The activities specified in this document are applied for the complete development lifecycle. Management activities specific for each phase in the safety lifecycle are described in the concerned FSD documents.

Motivation: FSA MOTIVATION_002_026
status: PASS

Verifying the 6.2.2 to 6.2.15 requirements is done by completing the checklist Template 61508 Activities (CHLST_template001).

Overall safety lifecycle

Motivation: management shall run in parallell with lifecycle MOTIVATION_002_016
status: PASS

The Management of functional safety in 61508-1, clause 6, is applied during the E/E/PE system safety lifecycle phases.

Motivation: lifecycle phases MOTIVATION_002_017
status: PASS

See Realisation phases (MOTIVATION_002_024). Only lifecycle activities 9 and 10 from 61508-1 figure 2 are applicable to the Safety Simplifier. For each phase in the overall safety lifecycle that is applied, the requirements are met. Achievement of the requirements is controlled with checklists by the third party that is responsible for the functional safety assessment.

Motivation: lifecycle phase activities, inputs and outputs MOTIVATION_002_018
status: PASS
Derived: DOCREQ_02

Each phase has one or more corresponding documents which include the scope, activities, input and output of that phase.

Motivation: outputs per phase as specified in table 1 MOTIVATION_002_019
status: PASS

Table 1 in 61508-2 was followed when describing the purpose, input and output for each functional safety document that relates to a specific lifecycle phase.

Motivation: lifecycle phase outputs meet requirements MOTIVATION_002_020
status: PASS
Derived: TEST_002_020
Nested: TEST_002_020

The outputs for each phase meet the objectives and requirements for the overall safety lifecycle phase, unless something else is specified in the concerned document.

TEST: Lifecycle phase outputs meet requirements TEST_002_020
status: PASS

Verify that the output of each phase fulfils the objectives and requirements of each phase.

RESULT: Lifecycle phase outputs meet requirements RESULT_002_020
status: PASS
Source: TEST_002_020
Parent: TEST_002_020

See Realisation phases (MOTIVATION_002_024). The documentation for each phase was reviewed and the output of each phase fulfils the objectives and requirements of each phase.

Motivation: verification requirements MOTIVATION_002_021
status: PASS
Derived: TEST_002_021
Nested: TEST_002_021

See FSD107: System verification plan, validation test specifications and results. The verification requirements are met with verification plans for each phase, verification according to the plan, specified verification criteria, specified techniques and tools to be used, verification procedure to follow and verification reports for documentation use.

TEST: verification requirements TEST_002_021
status: PASS

Verify that the verification plan for each phase fulfil the requirements in 61508-1, clause 7.18.

RESULT: verification requirements RESULT_002_021
status: PASS
Source: TEST_002_021
Parent: TEST_002_021

The verification plans for each phase fulfil the requirements in 61508-1, clause 7.18. See FSD107: System verification plan, validation test specifications and results for the verification plan for each phase.

E/E/PE system safety lifecycle requirements

Motivation: Lifecycle used MOTIVATION_002_022
status: PASS

The E/E/PE system safety lifecycle specified in 61508-2, figure 2 is applied, as well as phase 9 in 61508-1 figure 2 (Safety requirements specification).

ASIC not used in the design.

See also Element safety function (MOTIVATION_002_001).

Motivation: Management shall run in parallell MOTIVATION_002_023
status: PASS

The Management of functional safety in 61508-1, clause 6, is applied during the E/E/PE system safety lifecycle phases. See this document FSD002: Management of functional safety.

Motivation: Realisation phases MOTIVATION_002_024

Each phase in the realisation of the E/E/PE system safety lifecycle is divided into elementary activities, with scope, input, and output for each activity specified in the corresponding FSD document.

As determined in Element safety function (MOTIVATION_002_001), the following phases are considered:

Software safety lifecycle requirements

Motivation: EN-61508-3 clause 7.1.2.1 MOTIVATION_002_101
status: PASS

Example of phases and documentation in 7.1 is followed with one exception; due to the small size of the project the architecture and system design phases are merged, as suggested in 7.1.2.4 and 7.4.5. These are the resulting phases:

  1. Requirements

  2. System design

  3. Module design

  4. Coding and module testing

  5. Integration testing

  6. Software safety validation

Motivation: EN-61508-3 clause 7.1.2.2 MOTIVATION_002_102
status: PASS

The same procedure as for the E/E/PE system safety lifecycle applies.

Motivation: EN-61508-3 clause 7.1.2.3 MOTIVATION_002_103
status: PASS

The example in table 1, 61508-3 is followed. Model number for the products, requirements, purpose, input and output is specified in each functional safety document.

Motivation: EN-61508-3 clause 7.1.2.4 MOTIVATION_002_104
status: PASS

The V-model used, but without architectural level. Tailored V-model not applied.

Motivation: EN-61508-3 clause 7.1.2.5 MOTIVATION_002_105
status: PASS

The software safety lifecycle is used.

Motivation: EN-61508-3 clause 7.1.2.6 MOTIVATION_002_106
status: PASS

See general procedures for QA in QMSDOC-1761341735-26.

Motivation: EN-61508-3 clause 7.1.2.7 MOTIVATION_002_107
status: PASS

See FSD303: Techniques and measures.

Motivation: EN-61508-3 clause 7.1.2.8 MOTIVATION_002_108
status: PASS

Documentation is made according to 61508-1, clause 5. See FSD001: Documentation structure.

Motivation: EN-61508-3 clause 7.1.2.9 MOTIVATION_002_109
status: PASS

The modification procedure is described in FSD002: Management of functional safety and in the document QMSDOC-1761341735-35 Modification of safety function (available in SSP North Quality Management System).

The modification procedure is followed for all modifications to the software, including changes to requirements, design, code, and documentation.

FSA

Revision History

Date

By

Version

Description

2018-05-31

Mats Linger

V2

Change of SP to RISE and Q numbers

2018-10-11

Mats Linger

V3

Corrections of spelling

2023-09-07

Nils Odén

V4

Copied over old document to new structure, no change in requirements.

2024-11-14

Nils Odén

V5

Appendix numbers updated with new QMS document ID’s

2024-12-02

William Forsdal

V6

Changes:

  • Changed responsible persons (from Mats to William) for some responsibilities.

  • Split motivations and linked to motivations from 61508-1.

  • Moved motivations about documentation to FSD001.

  • Added tests.

2025-01-30

William Forsdal

V6

Changes:

  • Clarified and changed format of MOTIVATION_002_024.

2025-08-03

Jesper Ribbe

V07

Changes:

  • Added references to ISO certificate and production routines in MOTIVATION_002_014