Description
This course will show you how to implement risk analysis and software reliability/availability techniques. It will allow you to meet the main software security requirements and to carry out these activities through practical cases.
Who is this training for ?
For whom ?
Developers, project managers, validation managers faced with the development of critical systems requiring a strong software component.
Prerequisites
Training objectives
Training program
- Concepts and principles of software SdF
- The scope of application of the SdF and the challenges.
- Definition of risk.
- Main characteristics.
- Nature requirements for the software.
- Practical work Identification of the main operational safety requirements of the software.
- Challenges and problems of the software SdF
- Construction and terminology of the software SdF.
- SdF insurance.
- The SdF Plan.
- The constituent elements.
- Practical work Construction of the operational safety of the software.
- System study
- Safety and harmlessness.
- SIL level assignment (according to IEC 61508).
- Notion of independence (according to IEC 61508, ISO 26262).
- SdF requirement.
- Reliability requirement.
- Practical work Specification of a safety function according to IEC 61508.
- Software reliability
- Definition.
- Triggers and inputs to software reliability (standards and benchmarks).
- Metrology.
- The different types of software.
- Why and when to evaluate reliability? Examples.
- Experimental reliability, its implementation.
- Practical work Estimation of the reliability of software.
- Software security
- Safety barrier.
- Approach according to the IEC 61508 standard.
- Approach according to the STD 882E standard.
- Practical work Safety program (harmlessness) according to STD 882E.
- FMEA
- Software FMEA theory: analysis of failure modes, their effects and their criticality.
- Phase by phase analyses.
- The analysis of failure mechanisms.
- Evaluation of criticality.
- Proposals for corrective actions.
- Presentation and interpretation of results.
- FMEA or FMEA.
- Difference with AEEL (Analysis of the Effects of Software Errors).
- Practical work Performing an analysis AEEL.
- COTS
- Integration of COTS components.
- COTS for critical systems (safety and safety).
- Example of a security study process integrating COTS.
- Architectural devices.
- Conclusion
- Normative aspects.
- Industrial practices.
- The main limitations of the FMEA method.