University of Sussex
Browse

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 Tratt
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.

History

Publication status

  • Published

File Version

  • Published version

Journal

Logical Methods in Computer Science

ISSN

1860-5974

Publisher

IfCoLog

Issue

1

Volume

11

Department affiliated with

  • Informatics Publications

Research groups affiliated with

  • Foundations of Software Systems Publications

Full text available

  • No

Peer reviewed?

  • Yes

Legacy Posted Date

2017-12-18

First Compliant Deposit (FCD) Date

2017-12-18

Usage metrics

    University of Sussex (Publications)

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC