2019
DOI: 10.1007/978-3-030-29026-9_25
|View full text |Cite
|
Sign up to set email alerts
|

Operational Semantics and Program Verification Using Many-Sorted Hybrid Modal Logic

Abstract: 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 s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
7
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
1
1
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(7 citation statements)
references
References 25 publications
0
7
0
Order By: Relevance
“…In this paper, we continue our work from [9,10], where we defined a (hybrid) many-sorted polyadic modal logic, for which we proved soundness and completeness, generalizing well-known results from the mono-sorted setting [5].…”
Section: Introductionmentioning
confidence: 78%
See 4 more Smart Citations
“…In this paper, we continue our work from [9,10], where we defined a (hybrid) many-sorted polyadic modal logic, for which we proved soundness and completeness, generalizing well-known results from the mono-sorted setting [5].…”
Section: Introductionmentioning
confidence: 78%
“…Our research was inspired by Matching logic [12] which made some connections with modal logic 1 . Nevertheless, while the system we proposed in [10] was strong enough for performing specification and formal verification, its connection with Matching logic, its original motivation, was still to be established.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations