Skip to main navigation Skip to search Skip to main content

A proof-based approach to verifying reachability properties

  • Université de Sherbrooke
  • CNRS UMR 5157 SAMOVAR

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper presents a formal approach to proving temporal reachability properties, expressed in CTL, on B systems. We are particularly interested in demonstrating that a system can reach a given state by executing a sequence of actions (or operation calls) called a path. Starting with a path, the proposed approach consists in calculating the proof obligations to discharge in order to prove that the path allows the system to evolve in order to verify the desired property. Since these proof obligations are expressed as first logic formulas without any temporal operator, they can be discharged using the prover of AtelierB. Our proposal is illustrated through a case study.

Original languageEnglish
Title of host publication26th Annual ACM Symposium on Applied Computing, SAC 2011
Pages1651-1657
Number of pages7
DOIs
Publication statusPublished - 23 Jun 2011
Event26th Annual ACM Symposium on Applied Computing, SAC 2011 - TaiChung, Taiwan, Province of China
Duration: 21 Mar 201124 Mar 2011

Publication series

NameProceedings of the ACM Symposium on Applied Computing

Conference

Conference26th Annual ACM Symposium on Applied Computing, SAC 2011
Country/TerritoryTaiwan, Province of China
CityTaiChung
Period21/03/1124/03/11

Keywords

  • B language
  • CTL formulas
  • proof obligations
  • reachability properties

Fingerprint

Dive into the research topics of 'A proof-based approach to verifying reachability properties'. Together they form a unique fingerprint.

Cite this