Program logics for homogeneous generative run-time meta-programming
From MaRDI portal
Abstract: This 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.
Recommendations
Cited in
(7)- Mumbo: a rule-based implementation of a run-time program generation language
- Equivalent transformations of heterogeneous meta-programs
- A program logic for fresh name generation
- Program Logics for Homogeneous Meta-programming
- Reasoning about multi-stage programs
- Formal Methods for Components and Objects
- A dependently typed multi-stage calculus
This page was built for publication: Program logics for homogeneous generative run-time meta-programming
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5177336)