Programming Languages and Verification Group at MIT CSAIL

Results 13 repositories owned by Programming Languages and Verification Group at MIT CSAIL

kami

141
Stars
24
Forks
Watchers

A Platform for High-Level Parametric Hardware Specification and its Modular Verification

bedrock2

277
Stars
55
Forks
Watchers

A work-in-progress language and compiler for verified low-level programming

fiat

145
Stars
33
Forks
Watchers

Mostly Automated Synthesis of Correct-by-Construction Programs

fiat-crypto

686
Stars
144
Forks
Watchers

Cryptographic Primitive Code Generation by Fiat

riscv-semantics

146
Stars
15
Forks
Watchers

A formal semantics of the RISC-V ISA in Haskell

timl

75
Stars
6
Forks
Watchers

TiML: A Functional Programming Language with Time Complexity

koika

129
Stars
9
Forks
Watchers

A core language for rule-based hardware design 🦑

bbv

27
Stars
25
Forks
Watchers

Bedrock Bit Vector Library

bedrock

57
Stars
6
Forks
Watchers

Coq library for verified low-level programming

coqutil

41
Stars
22
Forks
Watchers

Coq library for tactics, basic definitions, sets, maps