Javascript must be enabled to continue!
Safety-Bag pour les systèmes complexes
View through CrossRef
Les véhicules automobiles autonomes sont des systèmes critiques. En effet, suite à leurs défaillances, ils peuvent provoquer des dégâts catastrophiques sur l'humain et sur l'environnement dans lequel ils opèrent. Le contrôle des véhicules autonomes robotisés est une fonction complexe, qui comporte de très nombreux modes de défaillances potentiels. Dans le cas de plateformes expérimentales qui n'ont suivi ni les méthodes de développement ni le cycle de certification requis pour les systèmes industriels, les probabilités de défaillances sont beaucoup plus importantes. En effet, ces véhicules expérimentaux se heurtent à deux problèmes qui entravent leur sûreté de fonctionnement, c'est-à-dire la confiance justifiée que l'on peut avoir dans leur comportement correct. Tout d'abord, ils sont utilisés dans des environnements ouverts, au contexte d'exécution très large. Ceci rend leur validation très complexe, puisque de nombreuses heures de test seraient nécessaires, sans garantie que toutes les fautes du système soient détectées puis corrigées. De plus, leur comportement est souvent très difficile à prédire ou à modéliser. Cela peut être dû à l'utilisation des logiciels d'intelligence artificielle pour résoudre des problèmes complexes comme la navigation ou la perception, mais aussi à la multiplicité de systèmes ou composants interagissant et compliquant le comportement du système final, par exemple en générant des comportements émergents. Une technique permettant d'augmenter la sécurité-innocuité (safety) de ces systèmes autonomes est la mise en place d'un composant indépendant de sécurité, appelé « Safety-Bag ». Ce système est intégré entre l'application de contrôle-commande et les actionneurs du véhicule, ce qui lui permet de vérifier en ligne un ensemble de nécessités de sécurité, qui sont des propriétés nécessaires pour assurer la sécurité-innocuité du système. Chaque nécessité de sécurité est composée d'une condition de déclenchement et d'une intervention de sécurité appliquée quand la condition de déclenchement est violée. Cette intervention consiste soit en une inhibition de sécurité qui empêche le système d'évoluer vers un état à risques, soit en une action de sécurité afin de remettre le véhicule autonome dans un état sûr. La définition des nécessités de sécurité doit suivre une méthode rigoureuse pour être systématique. Pour ce faire, nous avons réalisé dans nos travaux une étude de sûreté de fonctionnement basée sur deux méthodes de prévision des fautes : AMDEC (Analyse des Modes de Défaillances, leurs Effets et leur Criticité) et HazOp-UML (Etude de dangers et d'opérabilité) qui mettent l'accent respectivement sur les composants internes matériels et logiciels du système et sur l'environnement routier et le processus de conduite. Le résultat de ces analyses de risques est un ensemble d'exigences de sécurité. Une partie de ces exigences de sécurité peut être traduite en nécessités de sécurité implémentables et vérifiables par le Safety-Bag. D'autres ne le peuvent pas pour que le système Safety-Bag reste un composant relativement simple et validable. Ensuite, nous avons effectué des expérimentations basées sur l'injection de fautes afin de valider certaines nécessités de sécurité et évaluer le comportement de notre Safety-Bag. Ces expériences ont été faites sur notre véhicule robotisé de type Fluence dans notre laboratoire dans deux cadres différents, sur la piste réelle SEVILLE dans un premier temps et ensuite sur la piste virtuelle simulée par le logiciel Scanner Studio sur le banc VILAD. Le Safety-Bag reste une solution prometteuse mais partielle pour des véhicules autonomes industriels. Par contre, il répond à l'essentiel des besoins pour assurer la sécurité-innocuité des véhicules autonomes expérimentaux.
Title: Safety-Bag pour les systèmes complexes
Description:
Les véhicules automobiles autonomes sont des systèmes critiques.
En effet, suite à leurs défaillances, ils peuvent provoquer des dégâts catastrophiques sur l'humain et sur l'environnement dans lequel ils opèrent.
Le contrôle des véhicules autonomes robotisés est une fonction complexe, qui comporte de très nombreux modes de défaillances potentiels.
Dans le cas de plateformes expérimentales qui n'ont suivi ni les méthodes de développement ni le cycle de certification requis pour les systèmes industriels, les probabilités de défaillances sont beaucoup plus importantes.
En effet, ces véhicules expérimentaux se heurtent à deux problèmes qui entravent leur sûreté de fonctionnement, c'est-à-dire la confiance justifiée que l'on peut avoir dans leur comportement correct.
Tout d'abord, ils sont utilisés dans des environnements ouverts, au contexte d'exécution très large.
Ceci rend leur validation très complexe, puisque de nombreuses heures de test seraient nécessaires, sans garantie que toutes les fautes du système soient détectées puis corrigées.
De plus, leur comportement est souvent très difficile à prédire ou à modéliser.
Cela peut être dû à l'utilisation des logiciels d'intelligence artificielle pour résoudre des problèmes complexes comme la navigation ou la perception, mais aussi à la multiplicité de systèmes ou composants interagissant et compliquant le comportement du système final, par exemple en générant des comportements émergents.
Une technique permettant d'augmenter la sécurité-innocuité (safety) de ces systèmes autonomes est la mise en place d'un composant indépendant de sécurité, appelé « Safety-Bag ».
Ce système est intégré entre l'application de contrôle-commande et les actionneurs du véhicule, ce qui lui permet de vérifier en ligne un ensemble de nécessités de sécurité, qui sont des propriétés nécessaires pour assurer la sécurité-innocuité du système.
Chaque nécessité de sécurité est composée d'une condition de déclenchement et d'une intervention de sécurité appliquée quand la condition de déclenchement est violée.
Cette intervention consiste soit en une inhibition de sécurité qui empêche le système d'évoluer vers un état à risques, soit en une action de sécurité afin de remettre le véhicule autonome dans un état sûr.
La définition des nécessités de sécurité doit suivre une méthode rigoureuse pour être systématique.
Pour ce faire, nous avons réalisé dans nos travaux une étude de sûreté de fonctionnement basée sur deux méthodes de prévision des fautes : AMDEC (Analyse des Modes de Défaillances, leurs Effets et leur Criticité) et HazOp-UML (Etude de dangers et d'opérabilité) qui mettent l'accent respectivement sur les composants internes matériels et logiciels du système et sur l'environnement routier et le processus de conduite.
Le résultat de ces analyses de risques est un ensemble d'exigences de sécurité.
Une partie de ces exigences de sécurité peut être traduite en nécessités de sécurité implémentables et vérifiables par le Safety-Bag.
D'autres ne le peuvent pas pour que le système Safety-Bag reste un composant relativement simple et validable.
Ensuite, nous avons effectué des expérimentations basées sur l'injection de fautes afin de valider certaines nécessités de sécurité et évaluer le comportement de notre Safety-Bag.
Ces expériences ont été faites sur notre véhicule robotisé de type Fluence dans notre laboratoire dans deux cadres différents, sur la piste réelle SEVILLE dans un premier temps et ensuite sur la piste virtuelle simulée par le logiciel Scanner Studio sur le banc VILAD.
Le Safety-Bag reste une solution prometteuse mais partielle pour des véhicules autonomes industriels.
Par contre, il répond à l'essentiel des besoins pour assurer la sécurité-innocuité des véhicules autonomes expérimentaux.
Related Results
Afrikanske smede
Afrikanske smede
African Smiths Cultural-historical and sociological problems illuminated by studies among the Tuareg and by comparative analysisIn KUML 1957 in connection with a description of sla...
A framework for facilitating the development of systems of systems
A framework for facilitating the development of systems of systems
Un framework pour faciliter le développement de systèmes de systèmes
Le développement de Systèmes de Systèmes a pris de l'ampleur dans de nombreux domaines. Aujourd...
REGULAR ARTICLES
REGULAR ARTICLES
L. Cowen and
C. J.
Schwarz
657Les Radio‐tags, en raison de leur détectabilitéélevée, ...
Élimination des vapeurs toxiques par oxydation : développement de procédures d'évaluation des systèmes de purification de l'air des conduits de ventilation
Élimination des vapeurs toxiques par oxydation : développement de procédures d'évaluation des systèmes de purification de l'air des conduits de ventilation
L'exposition à des composés organiques volatils (COV) dans les lieux de travail peut avoir des effets aigus, notamment sous forme d'irritation de la peau, des yeux, de la bouche et...
Modélisation de systèmes agroforestiers oléicoles pour évaluer ex-ante la multifonctionnalité de systèmes co-conçus par des acteurs.
Modélisation de systèmes agroforestiers oléicoles pour évaluer ex-ante la multifonctionnalité de systèmes co-conçus par des acteurs.
Le projet de thèse se concentre sur l'évaluation des systèmes agroforestiers à base d'oliviers, en se penchant sur leur capacité à améliorer les performances environnementales des ...
Enabling autonomous IoT systems : A middleware-based hybrid AI approach to self-adaptation
Enabling autonomous IoT systems : A middleware-based hybrid AI approach to self-adaptation
Autonomie dans les systèmes internet des objets : Une approche d'IA hybride à base d'intergiciel pour l'auto-adaptation
La prolifération de l'Internet des objets (I...
CRISPR/Cas9-mediated Bag-1 knockout increased mesenchymal characteristics of MCF-7 cells via Akt hyperactivation-mediated actin cytoskeleton remodeling
CRISPR/Cas9-mediated Bag-1 knockout increased mesenchymal characteristics of MCF-7 cells via Akt hyperactivation-mediated actin cytoskeleton remodeling
Bag-1 protein is a crucial target in cancer to increase the survival and proliferation of cells. The Bag-1 expression is significantly upregulated in primary and metastatic cancer ...
Collapses and persistent homology
Collapses and persistent homology
Effondrements et homologie persistante
Dans cette thèse, nous introduisons deux nouvelles approches pour calculer l'homologie persistante(HP) d'une séquence de comp...

