Un Safety Integrity Level [1],[2] (SIL ou niveau d'intégrité de sécurité, en français) est défini comme un niveau relatif de réduction de risques inhérents à une fonction de sécurité, ou comme spécification d'une cible de réduction de risque. Plus simplement, c'est une mesure de la performance attendue pour une fonction instrumentée de sécurité (safety instrumented function ou SIF).

Les exigences pour un niveau donné de SIL ne sont pas toujours cohérentes entre les différentes normes traitant de sécurité. Dans les normes du type European Functional Safety standards dérivées de la norme IEC 61508, on trouve la définition de quatre niveaux de SIL, allant de SIL 1 pour le moins sûr à SIL 4 pour le plus sûr (grande fiabilité). Un SIL est déterminé à partir d'un certain nombre de facteurs quantifiés lors des activités d'évaluation des risques et pendant la gestion du cycle de développement de la sécurité et/ou du cycle de vie.

Normes

modifier

Les normes suivantes utilisent le SIL comme mesure de fiabilité et/ou de réduction des risques:

  • ANSI/ISA S84 (functional safety of safety instrumented systems for the process industry sector ou sécurité fonctionnelle des systèmes instrumentés de sécurité pour le secteur de l'industrie de transformation)
  • IEC 61508 (functional safety of electrical/electronic/programmable electronic safety related systems)
    • IEC 61511 (implementing IEC 61508 in the process industry sector)
    • IEC 61513 (implementing IEC 61508 in the nuclear industry)
    • IEC 62061 (implementing IEC 61508 in the domain of machinery safety)
  • EN 50128 (railway applications – software for railway control and protection)
  • EN 50129 (railway applications – safety related electronic systems for signalling)
  • EN 50657 (railway applications – software on board of rolling stock)
  • EN 50402 (fixed gas detection systems)
  • ISO 26262 (automotive industry)
  • MISRA (guidelines for safety analysis, modelling, and programming in automotive applications)

Notes et références

modifier
  1. (en) « What is IEC 61508? », sur 61508.org (consulté le 16 février 2018).
  2. (en) « Functional Safety and IEC 61508 », sur iec.ch (consulté le 16 février 2018).

Voir aussi

modifier

Articles connexes

modifier

📚 Artikel Terkait di Wikipedia

Rust (langage)

« RustBelt: securing the foundations of the Rust programming language », Proceedings of the ACM on Programming Languages, vol. 2, no POPL,‎ 27 décembre 2017

Liste d'abréviations en informatique

(Microsoft) API : Application Programming Interface APIPA : Automatic Private Internet Protocol Addressing APL : A Programming Language APM : Advanced Power

Three.js

development easier by taking care of low-level details" (en) James Williams, Learning HTML5 game programming : a hands-on guide to building online games

MATLAB

com/videos/r2025b-release-highlights-1757449057407.html » « Scripting Language vs Programming Language », sur Stack Overflow (consulté le 31 août 2019) « La société »

Jessie Inchauspé

des recherches liant l'alimentation au cancer, et co-publie Paternal programming of breast cancer risk in daughters in a rat model : opposing effects

Fortran

technology -- Programming languages -- FORTRAN -- Part 2: Varying length character strings. ISO/IEC 1539-2:2000 -- Information technology -- Programming languages

John Backus

il travaille sur un langage de programmation purement fonctionnel (« function-level » : au niveau fonctionnel) connu sous le nom de FP. Backus choisit de

Apache Pig

septembre 2011) « Pig user defined functions » (consulté le 3 mai 2013) « Yahoo Blog:Pig – The Road to an Efficient High-level language for Hadoop » (consulté