Passer à la navigation principale Passer à la recherche Passer au contenu principal

Proving reachability in B using substitution refinement

  • Université de Sherbrooke
  • CNRS UMR 5157 SAMOVAR

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

Résumé

This paper proposes an approach to prove reachability properties of the form AG(ψEFφ) using substitution refinement in classical B. Such properties denote that there exists an execution path for each state satisfying ψ to a state satisfying φ. These properties frequently occur in security policies and information systems. We show how to use Morgan s specification statement to represent a property and refinement laws to prove it. The idea is to construct by stepwise refinement a program whose elementary statements are operation calls. Thus, the execution of such a program provides an execution satisfying AG(ψ⇒EFφ). Proof obligations are represented using assertions (ASSERTIONS clause of B) and can be discharged using Atelier B.

langue originaleAnglais
Pages (de - à)47-56
Nombre de pages10
journalElectronic Notes in Theoretical Computer Science
Volume280
Numéro de publication1
Les DOIs
étatPublié - 14 déc. 2011

Empreinte digitale

Examiner les sujets de recherche de « Proving reachability in B using substitution refinement ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation