Le model checking est une technique de vérification formelle qui consiste à certifier que le comportement d’un système formel satisfait des propriétés formelles. Son principe est d’explorer l’ensemble des exécutions possibles du système pour découvrir des chemins d’exécution (traces) violant les propriétés. Si c’est le cas, l’ingénieur doit remonter aux causes qui ont produit la trace. L’objectif de la thèse est d’assister l’ingénieur lors de cette phase que l’on appelle diagnostic. Nous proposons un cadre combinant différents types de connaissances et activités cognitives, supporté par une méthode et une infrastructure. Nous illustrons l’approche sur la sécurisation d’un système SCADA. Quand le diagnosticien est vérificateur du modèle, il ...
Un système technologique piloté est constitué d’une variété de composants interagissant ensemble et ...
Avec l'évolution des technologies, la complexité des systèmes informatiques ne cesse de s'accroître....
Lors d’un développement logiciel, et plus particulièrement d’un développement d’applications embarqu...
Model checking is a formal verification technique verifying that a system behavior satisfies formal ...
Le développement de circuits électroniques et de systèmes logiciels critiques pour le ferroviaire ou...
The design of electronic circuits and safety-critical software systems in railway or avionic domains...
In Model-Based Diagnosis, a set of inference rules is typically used to compute diagnoses using a sc...
The verification and validation of safety-critical real-time system are subject to stringent standar...
This thesis tackles the problem of automatically verifying complexparameterized systems. This approa...
International audienceAfin d’améliorer la disponibilité et la fiabilité des systèmes manufacturiers,...
International audience"Un défi bien connu dans le domaine des méthodes formelles est d'améliorer leu...
Cette thèse est consacrée au développement de méthodes formelles pour la vérification de logiciels. ...
Les architectures de systèmes à logiciel posent des défis pour les experts de sécurité. nombreux tra...
Cette thèse aborde le problème de la vérification automatique de systèmesparamétrés complexes. Cette...
International audienceVerification process including model checking is a technique used to verify th...
Un système technologique piloté est constitué d’une variété de composants interagissant ensemble et ...
Avec l'évolution des technologies, la complexité des systèmes informatiques ne cesse de s'accroître....
Lors d’un développement logiciel, et plus particulièrement d’un développement d’applications embarqu...
Model checking is a formal verification technique verifying that a system behavior satisfies formal ...
Le développement de circuits électroniques et de systèmes logiciels critiques pour le ferroviaire ou...
The design of electronic circuits and safety-critical software systems in railway or avionic domains...
In Model-Based Diagnosis, a set of inference rules is typically used to compute diagnoses using a sc...
The verification and validation of safety-critical real-time system are subject to stringent standar...
This thesis tackles the problem of automatically verifying complexparameterized systems. This approa...
International audienceAfin d’améliorer la disponibilité et la fiabilité des systèmes manufacturiers,...
International audience"Un défi bien connu dans le domaine des méthodes formelles est d'améliorer leu...
Cette thèse est consacrée au développement de méthodes formelles pour la vérification de logiciels. ...
Les architectures de systèmes à logiciel posent des défis pour les experts de sécurité. nombreux tra...
Cette thèse aborde le problème de la vérification automatique de systèmesparamétrés complexes. Cette...
International audienceVerification process including model checking is a technique used to verify th...
Un système technologique piloté est constitué d’une variété de composants interagissant ensemble et ...
Avec l'évolution des technologies, la complexité des systèmes informatiques ne cesse de s'accroître....
Lors d’un développement logiciel, et plus particulièrement d’un développement d’applications embarqu...