Model checking information flow in reactive systems

  • Authors:
  • Rayna Dimitrova;Bernd Finkbeiner;Máté Kovács;Markus N. Rabe;Helmut Seidl

  • Affiliations:
  • Universität des Saarlandes, Germany;Universität des Saarlandes, Germany;Technische Universität München, Germany;Universität des Saarlandes, Germany;Technische Universität München, Germany

  • Venue:
  • VMCAI'12 Proceedings of the 13th international conference on Verification, Model Checking, and Abstract Interpretation
  • Year:
  • 2012
  • Monitoring temporal information flow

    ISoLA'12 Proceedings of the 5th international conference on Leveraging Applications of Formal Methods, Verification and Validation: technologies for mastering change - Volume Part I

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most analysis methods for information flow properties do not consider temporal restrictions. In practice, however, such properties rarely occur statically, but have to consider constraints such as when and under which conditions a variable has to be kept secret. In this paper, we propose a natural integration of information flow properties into linear-time temporal logics (LTL). We add a new modal operator, the hide operator, expressing that the observable behavior of a system is independent of the valuations of a secret variable. We provide a complexity analysis for the model checking problem of the resulting logic SecLTL and we identify an expressive fragment for which this question is efficiently decidable. We also show that the path based nature of the hide operator allows for seamless integration into branching time logics.