previous up next contents
Précédent : Etude du système Remonter : Sémantique et preuves Suivant : Un environnement de

Vérification formelle d'un distributeur automatique de billets

Participant : Ranan Fraer

Mots clefs : spécification formelle,vérification de programme,fiabilité du logiciel, ESTEREL   Nous avons effectué une étude de cas de taille moyenne (3000 lignes) portant sur la spécification, l'implémentation et la vérification formelle d'un logiciel utilisé dans la vie réelle. Ce travail a été réalisé en collaboration avec Fernando Mejia (GEC Alsthom) et Denis Sabatier (Digilog), en utilisant la méthode formelle B de Jean-Raymond Abrial. Cette étude de cas a permis de comprendre les avantages de la méthode employée pour maîtriser la complexité d'applications réelles, l'intérêt des outils de preuve automatique et les besoins en outils de preuve interactifs. Les caractéristiques particulières de cette application ont également fait sentir le besoin d'un meilleur couplage avec des langages de description de systèmes réactifs, comme ESTEREL. Ceci pourrait être le thème d'une étude future.