2020Unpublished venueOpen access

Validating Formal Semantics by Property-Based Cross-Testing

Péter Bereczky, Dániel Horpácsi, Judit Köszegi, Soma Szeier, Simon Thompson

Open full text 5 citations

Abstract

To describe the behaviour of programs in a programming language we can define a formal semantics for the language, and formalise it in a proof assistant. From this semantics we can derive the behaviour of each particular program in the language. But there remains the question of validating the formal semantics: have we got the formalisation right?

Open-access reader

About this research paper

What this paper is about

To describe the behaviour of programs in a programming language we can define a formal semantics for the language, and formalise it in a proof assistant. From this semantics we can derive the behaviour of each particular program in the language. But there remains the question of validating the formal semantics: have we got the formalisation right?

Why it matters

OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

To describe the behaviour of programs in a programming language we can define a formal semantics for the language, and formalise it in a proof assistant. From this semantics we can derive the behaviour of each particular program in the language. But there remains the question of validating the formal semantics: have we got the formalisation right?

Key concepts: Computer science, Programming language, Operational semantics, Formal semantics (linguistics), Semantics (computer science), Action semantics, Denotational semantics, Computational semantics

Related papers

Back to paper searchBrowse research topicsOriginal source
Validating Formal Semantics by Property-Based Cross-Testing — Research Paper | ScholarLens