Proving the absence property pattern using the B method

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

Abstract

Dynamic properties are very useful in the specification of Information Systems (IS) and security policies. They allow the user to express properties that involve several states of a system. Indeed, invariance properties do not permit to cover such kind of properties. In this paper, we suggest a formal approach, based on the use of the B method, to verifying absence properties of the form Abs(P2, From P1 Until P3) that express that some states, represented by predicate P2, should not be reached starting from a state that satisfies P1 until a state satisfies P3 is reached. Our proposal consists in defining two proof obligations based on weakest preconditions that are sufficient and necessary to prove that a system verifies such a property.

Original languageEnglish
Title of host publicationProceedings - IEEE 14th International Symposium on High-Assurance Systems Engineering, HASE 2012
Pages167-170
Number of pages4
DOIs
Publication statusPublished - 1 Dec 2012
EventIEEE 14th International Symposium on High-Assurance Systems Engineering, HASE 2012 - Omaha, NE, United States
Duration: 25 Oct 201227 Oct 2012

Publication series

NameProceedings of IEEE International Symposium on High Assurance Systems Engineering
ISSN (Print)1530-2059

Conference

ConferenceIEEE 14th International Symposium on High-Assurance Systems Engineering, HASE 2012
Country/TerritoryUnited States
CityOmaha, NE
Period25/10/1227/10/12

Keywords

  • Absence patterns
  • B Method
  • Temporal properties
  • Verification

Fingerprint

Dive into the research topics of 'Proving the absence property pattern using the B method'. Together they form a unique fingerprint.

Cite this