Précédent Suivant Index

6   Conclusion

La méthode B introduit un langage logique rigoureux pour représenter les programmes (substitutions généralisées) et les propriétés de ces programmes. Elle utilise une notion simple de Machine Abstraite qui est assez voisine de la notion d'objet en programmation mais qui intègre de plus la notion d'Invariant qui assure la préservation de propriétés des variables d'état de la machine quelles que soient les opérations appliquées.

Les gros développements logiciel se construisent en combinant des machines abstraites élémentaires ou en utilisant la relation de raffinement entre machines.

Des outils permettent de développer des systèmes en utilisant la méthode B. Ces outils offrent différentes fonctionnalités : Cette méthode a pu être appliquée avec succès dans des applications industrielles critiques.
Précédent Suivant Index