Transforming Big-Step to Small-Step Semantics Using Interpreter Specialisation

John P. Gallagher*, Manuel V. Hermenegildo, José F. Morales, Pedro López-García

*Corresponding author

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningpeer review

Abstract

Natural semantics (big-step) and structural operational semantics (small-step) each have advantages, so it can be useful to produce both semantic forms for a language. Previous work has shown that big-step semantics can be transformed to small-step semantics. This is also the goal of our work, but our main contribution is to show that this can be done by specialisation of an interpreter that imposes a small-step execution on big-step transition rules. This is arguably more direct, transparent and flexible than previous methods. The paper contains two examples and further examples are available in an online repository
OriginalsprogEngelsk
TitelLogic-Based Program Synthesis and Transformation : 33rd International Symposium, LOPSTR 2023, Cascais, Portugal, October 23-24, 2023, Proceedings
RedaktørerRobert Glück, Bishoksan Kafle
Antal sider11
Vol/bind14330
ForlagSpringer
Publikationsdato2023
Sider28-38
ISBN (Trykt)9783031457838
ISBN (Elektronisk)978-3-031-45784-5
DOI
StatusUdgivet - 2023
Begivenhed33rd International Symposium on Logic-Based Program Synthesis and Transformation - Cascais, Portugal
Varighed: 23 okt. 202324 okt. 2023
Konferencens nummer: 33

Symposium

Symposium33rd International Symposium on Logic-Based Program Synthesis and Transformation
Nummer33
Land/OmrådePortugal
ByCascais
Periode23/10/202324/10/2023
NavnLecture Notes in Computer Science
Nummer14330

Citer dette