A formalized programming language with speculative execution (Q7361809)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
AFP entry IMP_With_Speculation
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | A formalized programming language with speculative execution |
AFP entry IMP_With_Speculation |
Statements
16 August 2024
0 references
Jamie Wright
0 references
Andrei Popescu
0 references
A formalized programming language with speculative execution (English)
0 references
We present the formalization of a programming language whose operational semantics allows for the speculative execution of its statements. This type of semantics is relevant for discussing transient execution security vulnerabilities such as Spectre and Meltdown. An instantiation of Relative Security to this language is provided along with proofs of security and insecurity of selected programs from the Spectre benchmark.
0 references