Using Hoare Logic in a Process Algebra Setting

Open Access
Authors
Publication date 2021
Journal Fundamenta Informaticae
Volume | Issue number 179 | 4
Pages (from-to) 321-344
Number of pages 24
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract

This paper concerns the relation between process algebra and Hoare logic. We investigate the question whether and how a Hoare logic can be used for reasoning about how data change in the course of a process when reasoning equationally about that process. We introduce an extension of ACP (Algebra of Communicating Processes) with features that are relevant to processes in which data are involved, present a Hoare logic for the processes considered in this process algebra, and discuss the use of this Hoare logic as a complement to pure equational reasoning with the equational axioms of the process algebra.

Document type Article
Language English
Related publication Using Hoare logic in a process algebra setting
Published at https://doi.org/10.3233/FI-2021-2026
Published at https://arxiv.org/abs/1906.04491v3
Other links https://www.scopus.com/pages/publications/85106759340
Downloads
1906.04491v3 (Submitted manuscript)
Permalink to this page
Back