Course Description:
The IEC 61508 standard for functional safety of electrical /electronic and programmable electronic systems, explains the concepts of safety integrity levels, the safety lifecycle, and many detail requirements needed to ensure functional safety. The standard is comprehensively explained with a focus on topics relevant to those developing software that must be compliant with this standard.
Course Topics:
- Introduction to IEC 61508
- Background
- Definitions
- Introduction to Safety Instrumented Systems (SIS)
- The IEC 61508 Safety Lifecycle
- Lifecycle for Product Development
-
FMEDA Exercise
- Probability of failure on demand (PFD) Exercise
- The software safety lifecycle
- Software Safety Requirements Specification and Traceability
- Semi-formal methods
- Software Safety Validation Testing
- Software Architecture Design
- Software Detailed Design
- Software FMEA/HAZOP
- Support tools and programming languages
- Software coding standards
- Validation Testing
- Modification Process and Impact Analysis
- Documentation Requirements
- Functional Safety Management
- Software Verification
Target Audience:
- Reliability Engineer
- Engineering/Operations Management
- Other: Development Engineer, Software Engineer
Things You Will Learn
- Gain an understanding of scope and applicability of IEC 61508
- Understand how end users will apply the standard
- Gain an understanding of the overall product development process requirements
- Gain a detailed understanding of the software development process requirements
- Gain a detailed understanding of software diagnostics required by the standard
- Be able to adapt an existing software development process to meet the requirements of IEC 61508
- Be able to develop IEC 61508 compliant software
- Understand the value of product certification and the steps to achieve it
Duration: 3 Days