@inproceedings{fc60685493fa4275afee4e38269402f5,
title = "Proving non-interference on reachability properties: A refinement approach",
abstract = "This paper proposes an approach to prove interference freedom for a reachability property of the form AG (Ψ → EF φ) in a B specification. Such properties frequently occur in security policies and information systems. Reachability is proved by constructing using stepwise algorithmic refinement an abstract program that refines AG (Ψ → EF φ). We propose proof obligations to show non-interference, i.e., to prove that other operations can be executed in interleaving with this program while preserving the reachability property, to cater for the multi-user aspect of information systems. Proof obligations are discharged using conventional B provers (eg, Atelier B). Since refinement preserves these reachability properties and non-interference, proofs can be conducted on abstract machines rather than implementation code.",
keywords = "B notation, Non-interference, Proof, Reachability, Refinement calculus",
author = "Marc Frappier and Amel Mammar",
year = "2011",
month = dec,
day = "1",
doi = "10.1109/APSEC.2011.35",
language = "English",
isbn = "9780769546094",
series = "Proceedings - Asia-Pacific Software Engineering Conference, APSEC",
pages = "25--32",
booktitle = "Proceedings - 18th Asia-Pacific Software Engineering Conference, APSEC 2011",
note = "18th Asia Pacific Software Engineering Conference, APSEC 2011 ; Conference date: 05-12-2011 Through 08-12-2011",
}