Towards an epistemic approach to reasoning about concurrent programs

1Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We show how epistemic logic may be used to reason about concurrent programs. Starting out from Halpern & Moses’ interpretation of knowledge in the context of distributed systems, where they use the interleaving model, we extend this to a setting where also truly concurrent computations can be modelled, viz. posets of action labels. Moreover, and more importantly, we prepare grounds for the verification of concurrent programs. We focus on a variant of the well-known 1978-version of Hoare's Concurrent Sequential Processes (CSP) to see how the details work out for a concrete and simple language.

Cite

CITATION STYLE

APA

Van Der Hoek, W., Van Hulst, M., & Meyer, J. J. C. (1993). Towards an epistemic approach to reasoning about concurrent programs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 666 LNCS, pp. 261–287). Springer Verlag. https://doi.org/10.1007/3-540-56596-5_37

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