Operational semantics and program verification using many-sorted hybrid modal logic

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Leustean, Ioana, Moanga, Natalia, Serbanuta, Traian Florin
Format: Preprint
Published: 2019
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912732710699008
author Leustean, Ioana
Moanga, Natalia
Serbanuta, Traian Florin
author_facet Leustean, Ioana
Moanga, Natalia
Serbanuta, Traian Florin
contents We propose a general framework to allow: (a) specifying the operational semantics of a programming language; and (b) stating and proving properties about program correctness. Our framework is based on a many-sorted system of hybrid modal logic, for which we prove completeness results. We believe that our approach to program verification improves over the existing approaches within modal logic as (1) it is based on operational semantics which allows for a more natural description of the execution than Hoare's style weakest precondition used by dynamic logic; (2) being multi-sorted, it allows for a clearer encoding of semantics, with a smaller representational distance to its intended meaning.
format Preprint
id arxiv_https___arxiv_org_abs_1905_05036
institution arXiv
publishDate 2019
record_format arxiv
spellingShingle Operational semantics and program verification using many-sorted hybrid modal logic
Leustean, Ioana
Moanga, Natalia
Serbanuta, Traian Florin
Logic in Computer Science
We propose a general framework to allow: (a) specifying the operational semantics of a programming language; and (b) stating and proving properties about program correctness. Our framework is based on a many-sorted system of hybrid modal logic, for which we prove completeness results. We believe that our approach to program verification improves over the existing approaches within modal logic as (1) it is based on operational semantics which allows for a more natural description of the execution than Hoare's style weakest precondition used by dynamic logic; (2) being multi-sorted, it allows for a clearer encoding of semantics, with a smaller representational distance to its intended meaning.
title Operational semantics and program verification using many-sorted hybrid modal logic
topic Logic in Computer Science
url https://arxiv.org/abs/1905.05036