Les systèmes informatiques critiques - tels que les commandes de vol électroniques et le contrôle des centrales nucléaires - doivent répondre à des exigences strictes en termes de sûreté de fonctionnement. Nous nous intéressons ici à l'application de méthodes formelles - ancrées sur de solides bases mathématiques - pour la vérification du comportement des logiciels critiques. Plus particulièrement, nous spécifions formellement nos algorithmes et nous les prouvons corrects, à l'aide de l'assistant à la preuve Coq - un logiciel qui vérifie mécaniquement la correction des preuves effectuées et qui apporte un degré de confiance très élevé. Nous appliquons ici des méthodes formelles à l'estimation du Temps d'Exécution au Pire Cas (plus connu par...
Les techniques de réécriture ont été développées depuis les années 1970 et appliquées en particulier...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
The objective of this thesis is to contribute to the formal verification of such systems. We will fo...
Safety-critical systems - such as electronic flight control systems and nuclear reactor controls - m...
The search for an upper bound of the execution time of a program is an essential part of the verific...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
Afin de garantir qu'un programme respectera toutes ses contraintes temporelles, nous devons être cap...
To ensure that a program will respect all its timing constraints we must be able to compute a safe e...
Les systèmes temps-réel devenaient omniprésents, et jouent un rôle important dans notre vie quotidie...
L'implémentation de systèmes temps-réel implique de nombreuses étapes qui sont jusqu'aujourd'hui fai...
Afin de garantir qu'un programme respectera toutes ses contraintes temporelles, nous devons être cap...
Notre société est de plus en plus dépendante des systèmes informatiques. Assurer leur sécurité est e...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
L'utilisation massive des plateformes multi-cœurs et multi-processeurs a pour effet de favoriser la ...
Dans le domaine des systèmes critiques, l'analyse des temps d'exécution des programmes est nécessair...
Les techniques de réécriture ont été développées depuis les années 1970 et appliquées en particulier...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
The objective of this thesis is to contribute to the formal verification of such systems. We will fo...
Safety-critical systems - such as electronic flight control systems and nuclear reactor controls - m...
The search for an upper bound of the execution time of a program is an essential part of the verific...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
Afin de garantir qu'un programme respectera toutes ses contraintes temporelles, nous devons être cap...
To ensure that a program will respect all its timing constraints we must be able to compute a safe e...
Les systèmes temps-réel devenaient omniprésents, et jouent un rôle important dans notre vie quotidie...
L'implémentation de systèmes temps-réel implique de nombreuses étapes qui sont jusqu'aujourd'hui fai...
Afin de garantir qu'un programme respectera toutes ses contraintes temporelles, nous devons être cap...
Notre société est de plus en plus dépendante des systèmes informatiques. Assurer leur sécurité est e...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
L'utilisation massive des plateformes multi-cœurs et multi-processeurs a pour effet de favoriser la ...
Dans le domaine des systèmes critiques, l'analyse des temps d'exécution des programmes est nécessair...
Les techniques de réécriture ont été développées depuis les années 1970 et appliquées en particulier...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
The objective of this thesis is to contribute to the formal verification of such systems. We will fo...