A novel symbolic approach to verifying epistemic properties of programs

4Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

We introduce a framework for the symbolic verification of epistemic properties of programs expressed in a class of general-purpose programming languages. To this end, we reduce the verification problem to that of satisfiability of first-order formulae in appropriate theories. We prove the correctness of our reduction and we validate our proposal by applying it to two examples: the dining cryptographers problem and the ThreeBallot voting protocol. We put forward an implementation using existing solvers, and report experimental results showing that the approach can perform better than state-of-the-art symbolic model checkers for temporal-epistemic logic.

Cite

CITATION STYLE

APA

Gorogiannis, N., Raimondi, F., & Boureanu, I. (2017). A novel symbolic approach to verifying epistemic properties of programs. In IJCAI International Joint Conference on Artificial Intelligence (Vol. 0, pp. 206–212). International Joint Conferences on Artificial Intelligence. https://doi.org/10.24963/ijcai.2017/30

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free