File(s) under permanent embargo
Program logics for homogeneous generative run-time meta-programming
journal contribution
posted on 2023-06-09, 09:26 authored by Martin BergerMartin Berger, Laurie TrattThis paper provides the first program logic for homogeneous generative run-time meta-programming---using a variant of MiniML by Davies and Pfenning as its underlying meta-programming language. We show the applicability of our approach by reasoning about example meta-programs from the literature. We also demonstrate that our logics are relatively complete in the sense of Cook, enable the inductive derivation of characteristic formulae, and exactly capture the observational properties induced by the operational semantics.
History
Publication status
- Published
File Version
- Published version
Journal
Logical Methods in Computer ScienceISSN
1860-5974Publisher
IfCoLogExternal DOI
Issue
1Volume
11Department affiliated with
- Informatics Publications
Research groups affiliated with
- Foundations of Software Systems Publications
Full text available
- No
Peer reviewed?
- Yes