Contribution à la vérification d'exigences de sécurité : application au domaine de la machine industrielle - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2008

Safety requirements verification : application to industrial machinery

Contribution à la vérification d'exigences de sécurité : application au domaine de la machine industrielle

Résumé

Introduction of new information and communication technology in automated systems leads to a growth of safety functions complexity. System properties are not limited to components properties, they issued from an interactions network that can introduces bad behaviour.
Our conviction is that a safe development of such system must involve system oriented approaches in order to apprehend system global behaviour and architecture and more formal approaches allowing verifying that components properties satisfy end users system requirements
We define a methodological approach based on SysML formalism (System Modelling Language) allowing global system requirements identification; formalisation and structuring in order to project these requirements on the system components architecture and so obtain local components properties. Then safety requirements verification is based in one hand on proved refinement (using theorem proving) of system requirements to components properties; and, in the other hand, on the formal verification (using model checking) of these components properties.
L'introduction des nouvelles technologies de l'information et de la communication dans les systèmes automatisés entraîne un accroissement de la complexité des fonctions qu'ils supportent. Cet accroissement de la complexité a un impact sur la sécurité des systèmes. En effet, leurs propriétés ne sont plus réductibles aux propriétés de leurs constituants pris isolément mais émergent d'un réseau d'interactions entre ces constituants qui peut être à l'origine de comportements néfastes et difficiles à prévoir.
Notre conviction est que le développement sûr de ces systèmes doit combiner des approches pragmatiques orientées " système ", qui tiennent compte du facteur d'échelle réel d'une automatisation pour appréhender le fonctionnement global du système et son architecture, avec des approches plus formelles qui permettent de s'assurer que les propriétés intrinsèques des constituants contribuent efficacement au respect des exigences " système " formulées par les utilisateurs.
Le travail présenté dans ce mémoire définit donc une approche méthodologique basée sur le formalisme SysML (System Modeling Language) permettant l'identification, la formalisation et la structuration d'exigences globales relatives à un système, puis leur projection, sous forme de propriétés invariantes, sur une architecture de composants. La vérification des exigences de sécurité, repose alors, d'une part, sur un raffinement prouvé (par theroem proving) des exigences " système " permettant d'établir leur équivalence avec un ensemble de propriétés intrinsèques relatives à chacun des composants, et d'autre part, sur la vérification formelle (par model checking) de ces propriétés intrinsèques.
Fichier principal
Vignette du fichier
Contribution_a_la_verification_d_exigences_de_securite_-_D._EVROT.pdf (2.5 Mo) Télécharger le fichier

Dates et versions

tel-00344890 , version 1 (06-12-2008)

Identifiants

  • HAL Id : tel-00344890 , version 1

Citer

Dominique Evrot. Contribution à la vérification d'exigences de sécurité : application au domaine de la machine industrielle. Automatique / Robotique. Université Henri Poincaré - Nancy I, 2008. Français. ⟨NNT : ⟩. ⟨tel-00344890⟩
406 Consultations
1008 Téléchargements

Partager

Gmail Facebook X LinkedIn More