Gestion du temps par le raffinement

Joris Rehm 1
1 MOSEL - Proof-oriented development of computer-based systems
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Résumé : Dans les domaines critiques d'application de l'informatique, il peut être vital de disposer d'un génie logiciel qui soit capable de garantir le bon fonctionnement des systèmes produits. Dans ce contexte, la méthode B évènementielle promeut le développement de modèles abstraits du système à concevoir et l'utilisation de démonstrations formelles ainsi que de la relation de raffinement entre les modèles. Notre but est de pouvoir travailler sur des systèmes ayant des aspects temporels quantitatifs (propriétés et contraintes de temps) en restant au sein du cadre défini par la méthode B qui a déjà montré son efficacité par ailleurs, mais qui ne dispose pas de concepts spécifiques pour le temps. C'est ainsi que nous proposons l'introduction des contraintes de temps par le raffinement, ceci permet de respecter la philosophie de la méthode B et de systématiser cette approche par la formalisation de patrons de raffinement. Nos différentes modélisations du temps sont proposées sous la forme de patron à réappliquer sur le système à étudier. Nous pouvons donc étudier progressivement le système à partir d'une abstraction non-temporelle afin de le valider progressivement et de distribuer la difficulté de la preuve en plusieurs étapes. L'introduction des aspects temporels ne se fait que lorsque cela est nécessaire lors du processus de développement prouvé. Nous avons validé cette approche sur des études de cas réalistes en utilisant les outils logiciels de démonstration formelle de la méthode B.
Type de document :
Thèse
Informatique [cs]. Université Henri Poincaré - Nancy 1, 2009. Français. 〈NNT : 2009NAN10101〉
Liste complète des métadonnées

Littérature citée [45 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-01748288
Contributeur : Joris Rehm <>
Soumis le : mardi 15 décembre 2009 - 15:51:35
Dernière modification le : samedi 19 mai 2018 - 01:26:42
Document(s) archivé(s) le : jeudi 18 octobre 2012 - 10:56:46

Identifiants

  • HAL Id : tel-01748288, version 2

Collections

Citation

Joris Rehm. Gestion du temps par le raffinement. Informatique [cs]. Université Henri Poincaré - Nancy 1, 2009. Français. 〈NNT : 2009NAN10101〉. 〈tel-01748288v2〉

Partager

Métriques

Consultations de la notice

414

Téléchargements de fichiers

1070