Sécurité fonctionnelle des systèmes embarquésSystèmes Industriels et sûreté de fonctionnement (MRI)
Functional Safety of Embedded Systems
Séquencement
Learning objectives
Systematic presentation of software operating safety To acquire a global perception of the issues raised by the safety of critical systems with predominant software, whatever the occupation considered (railway, automobile, avionics, defence, fire safety, energy...) Know reference standards, good practices, standard tools and methods. Understand how the contents of different prerequisite courses can be implemented to address a software security problem.
Prerequisites
| Module | Teaching unit | Semester |
|---|---|---|
| Algorithms and Programming | Mathematics and Computer Science 5 | S5 |
| Operating Systems | Mathematics and Computer Science 5 | S5 |
| Lab: Computer Science 1 | Mathematics and Computer Science 5 | S5 |
| Functional Analysis and Systems Reliability | Mathematics and Computer Science 5 | S5 |
| Electronic Components | Engineering Sciences 5 | S5 |
| Industrial Computing | Mathematics and Computer Science 6 | S6 |
| Lab: Computer Science 2 | Mathematics and Computer Science 6 | S6 |
| Industrial Sensors | Engineering Sciences 6 | S6 |
| Industrial Electrical Engineering | Engineering Sciences 6 | S6 |
| Methods and Tools for Reliability | Engineering Sciences 6 | S6 |
| Reliability, Maintainability, Availability, Safety (FMDS) | Engineering Sciences 8 | S8 |
| Cindynics Project | Engineering Sciences 8 | S8 |
Program
Overview of the problem of software operating safety Acceptance process and commissioning Difference between security and safety
Operating Safety Standards Sectoral standards: avionics, automotive, nuclear, medical, industrial processes and machinery, rail.
Life Cycle Software Operating Safety System and Activity Safety Integrity Level (SIL) audit activities
Methodological Plans / Organization Basic Quality Principles, Software Quality Assurance Plan support for FMDS verification activities detailed description of activities, analysis and means
Safe operation throughout the software life cycle SIL level expected performance FDM requirements allocation of tasks to achieve security objectives Types of analysis and safety analyses
Specification phase the system and its missions mode of use of the system specification of functional and non-functional requirements Design phases Module specification: decomposition and description of modules SwDS/SwMDS Traceability Matrix
Test activity, verification, validation techniques and tools Covers: structural, functional
Assessment
Authorised calculator.
References
Cottet, Francis; Grolleau, Emmanuel, "Real time control-command systems: design and implementation", Dunod
Brenier, Henri, "The Functional Specifications: Industrial Automation and Real Time", Dunod De Geeter, Jean-Marie, "Approche du temps réel industrielle", Ellipses
Cottet, Francis, "Real time order: corrected courses and exercises", Hermès
Nussbaumer, Henri, "Industrial IT. 2, Introduction to real-time computing", Polytechnic Presses and Romanesque academics Hersch, Roger D, "Industrial IT: microprocessors and real-time interfaces", Presses polytechniques et universitaires romandes
Skills
2| Ref. | Verb | Description | Level |
|---|---|---|---|
| C3_1 | analyze | analyze the safety performance of a critical system software | 3 |
| C3_2 | plan | plan software security activities to achieve SIL level | 2 |