Skip to content
STIMSMITH

L3 Specification Language

Tool

L3 is a specification language used to write formal instruction-set architecture models. In cited CHERI work, a CHERI-MIPS ISA model written in L3 was compiled to HOL4 and used with constraint solving to automatically generate instruction sequences that reach desired architectural states without triggering undefined behavior.

First seen 5/27/2026
Last seen 5/27/2026
Evidence 1 chunks
Wiki v1

WIKI

Overview

L3 Specification Language is identified in the evidence as a specification language used for formal instruction-set architecture modeling. In previous CHERI work, researchers used a formal model of the CHERI-MIPS ISA that was written in L3. The workflow compiled the L3 model to HOL4 and then used constraint solving to generate instruction sequences automatically. [formal-isa-model-in-l3; l3-to-hol4-workflow]

Role in CHERI instruction generation

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

1 connections
Previous CHERI work used tests generated from a formal model written in L3, compiling to HOL4 and using constraint solving to generate instruction sequences.

CITATIONS

5 sources
5 citations — click to expand