Title :
Proving the Absence Property Pattern Using the B Method
Author :
Mammar, Amel ; Frappier, Marc ; Chane-Yack-Fa, Raphael
Author_Institution :
SAMOVAR, Inst. Telecom SudParis, Paris, France
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.
Keywords :
formal specification; formal verification; information systems; security of data; B method; absence property pattern; dynamic properties; information systems specification; proof obligations; security policies; Conferences; Information systems; Marketing and sales; Proposals; Safety; Unified modeling language; Absence patterns; B Method; Temporal properties; Verification;
Conference_Titel :
High-Assurance Systems Engineering (HASE), 2012 IEEE 14th International Symposium on
Conference_Location :
Omaha, NE
Print_ISBN :
978-1-4673-4742-6
DOI :
10.1109/HASE.2012.26