Fix #15
This commit is contained in:
22
tools/programs/aeneas.md
Normal file
22
tools/programs/aeneas.md
Normal file
@@ -0,0 +1,22 @@
|
||||
+++
|
||||
date = 2025-07-10
|
||||
draft = false
|
||||
title = 'Aeneas'
|
||||
subtitle = 'Rust Verifier'
|
||||
links = [
|
||||
{ title = "Homepage", url = "https://aeneasverif.github.io/", icon = 'fa-solid fa-home' },
|
||||
{ title = "Source Code", url = "https://github.com/AeneasVerif/aeneas", icon = 'fa-brands fa-github' },
|
||||
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||
]
|
||||
applications = ['Program Prover', 'Rust Verifier']
|
||||
developers = ['Microsoft Research', 'Inria']
|
||||
licenses = ['Apache-2.0']
|
||||
inputs = ['Rust']
|
||||
interfaces = ['CLI']
|
||||
maintenance = ['Actively Maintained']
|
||||
# techniques = ['CDCL']
|
||||
# publications = ['Barbosa2022']
|
||||
+++
|
||||
|
||||
<!-- {{<inactive year="2023">}} -->
|
||||
Aeneas (pronunced [Ay-nay-as]) is a verification toolchain for Rust programs.
|
22
tools/programs/creusot.md
Normal file
22
tools/programs/creusot.md
Normal file
@@ -0,0 +1,22 @@
|
||||
+++
|
||||
date = 2025-07-10
|
||||
draft = false
|
||||
title = 'Creusot'
|
||||
subtitle = 'Rust Verifier'
|
||||
links = [
|
||||
# { title = "Homepage", url = "https://dafny.org/", icon = 'fa-solid fa-home' },
|
||||
{ title = "Source Code", url = "https://github.com/creusot-rs/creusot", icon = 'fa-brands fa-github' },
|
||||
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||
]
|
||||
applications = ['Program Prover', 'Rust Verifier']
|
||||
# developers = ['Amazon Web Services']
|
||||
licenses = ['LGPLv2.1']
|
||||
inputs = ['Rust']
|
||||
interfaces = ['CLI']
|
||||
maintenance = ['Actively Maintained']
|
||||
# techniques = ['CDCL']
|
||||
# publications = ['Barbosa2022']
|
||||
+++
|
||||
|
||||
<!-- {{<inactive year="2023">}} -->
|
||||
Creusot is a deductive verifier for Rust code.
|
22
tools/programs/kani.md
Normal file
22
tools/programs/kani.md
Normal file
@@ -0,0 +1,22 @@
|
||||
+++
|
||||
date = 2025-07-10
|
||||
draft = false
|
||||
title = 'Kani'
|
||||
subtitle = 'Rust Verifier'
|
||||
links = [
|
||||
{ title = "Homepage", url = "https://model-checking.github.io/kani/", icon = 'fa-solid fa-home' },
|
||||
{ title = "Source Code", url = "https://github.com/model-checking/kani", icon = 'fa-brands fa-github' },
|
||||
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||
]
|
||||
applications = ['Model Checker', 'Rust Verifier']
|
||||
# developers = ['Microsoft Research', 'Inria']
|
||||
licenses = ['Apache-2.0', 'MIT']
|
||||
inputs = ['Rust']
|
||||
interfaces = ['CLI']
|
||||
maintenance = ['Actively Maintained']
|
||||
# techniques = ['CDCL']
|
||||
# publications = ['Barbosa2022']
|
||||
+++
|
||||
|
||||
<!-- {{<inactive year="2023">}} -->
|
||||
The Kani Rust Verifier is a bit-precise model checker for Rust.
|
22
tools/programs/loom.md
Normal file
22
tools/programs/loom.md
Normal file
@@ -0,0 +1,22 @@
|
||||
+++
|
||||
date = 2025-07-10
|
||||
draft = false
|
||||
title = 'Loom'
|
||||
subtitle = 'Rust Verifier'
|
||||
links = [
|
||||
# { title = "Homepage", url = "https://www.pm.inf.ethz.ch/research/prusti.html", icon = 'fa-solid fa-home' },
|
||||
{ title = "Source Code", url = "https://github.com/tokio-rs/loom", icon = 'fa-brands fa-github' },
|
||||
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||
]
|
||||
applications = ['Rust Verifier']
|
||||
developers = ['Tokio']
|
||||
licenses = ['MIT']
|
||||
inputs = ['Rust']
|
||||
interfaces = ['CLI']
|
||||
maintenance = ['Actively Maintained']
|
||||
# techniques = ['CDCL']
|
||||
# publications = ['Barbosa2022']
|
||||
+++
|
||||
|
||||
<!-- {{<inactive year="2024">}} -->
|
||||
Loom is a testing tool for concurrent Rust code.
|
22
tools/programs/miri.md
Normal file
22
tools/programs/miri.md
Normal file
@@ -0,0 +1,22 @@
|
||||
+++
|
||||
date = 2025-07-10
|
||||
draft = false
|
||||
title = 'Miri'
|
||||
subtitle = 'Rust Verifier'
|
||||
links = [
|
||||
# { title = "Homepage", url = "https://model-checking.github.io/kani/", icon = 'fa-solid fa-home' },
|
||||
{ title = "Source Code", url = "https://github.com/rust-lang/miri", icon = 'fa-brands fa-github' },
|
||||
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||
]
|
||||
applications = ['Rust Verifier']
|
||||
# developers = ['Microsoft Research', 'Inria']
|
||||
licenses = ['Apache-2.0', 'MIT']
|
||||
inputs = ['Rust']
|
||||
interfaces = ['CLI']
|
||||
maintenance = ['Actively Maintained']
|
||||
# techniques = ['CDCL']
|
||||
# publications = ['Barbosa2022']
|
||||
+++
|
||||
|
||||
<!-- {{<inactive year="2023">}} -->
|
||||
Miri is an Undefined Behavior detection tool for Rust.
|
22
tools/programs/prusti.md
Normal file
22
tools/programs/prusti.md
Normal file
@@ -0,0 +1,22 @@
|
||||
+++
|
||||
date = 2025-07-10
|
||||
draft = false
|
||||
title = 'Prusti'
|
||||
subtitle = 'Rust Verifier'
|
||||
links = [
|
||||
{ title = "Homepage", url = "https://www.pm.inf.ethz.ch/research/prusti.html", icon = 'fa-solid fa-home' },
|
||||
{ title = "Source Code", url = "https://github.com/viperproject/prusti-dev", icon = 'fa-brands fa-github' },
|
||||
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||
]
|
||||
applications = ['Rust Verifier']
|
||||
# developers = ['Microsoft Research', 'Inria']
|
||||
licenses = ['Mozilla-2.0']
|
||||
inputs = ['Rust']
|
||||
interfaces = ['CLI']
|
||||
maintenance = ['Not Maintained']
|
||||
# techniques = ['CDCL']
|
||||
# publications = ['Barbosa2022']
|
||||
+++
|
||||
|
||||
{{<inactive year="2024">}}
|
||||
Prusti is a prototype verifier for Rust that makes it possible to formally prove absence of bugs and correctness of code contracts.
|
22
tools/programs/shuttle.md
Normal file
22
tools/programs/shuttle.md
Normal file
@@ -0,0 +1,22 @@
|
||||
+++
|
||||
date = 2025-07-10
|
||||
draft = false
|
||||
title = 'Loom'
|
||||
subtitle = 'Rust Verifier'
|
||||
links = [
|
||||
# { title = "Homepage", url = "https://www.pm.inf.ethz.ch/research/prusti.html", icon = 'fa-solid fa-home' },
|
||||
{ title = "Source Code", url = "https://github.com/awslabs/shuttle", icon = 'fa-brands fa-github' },
|
||||
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||
]
|
||||
applications = ['Rust Verifier']
|
||||
developers = ['Amazon Web Services']
|
||||
licenses = ['MIT']
|
||||
inputs = ['Rust']
|
||||
interfaces = ['CLI']
|
||||
maintenance = ['Actively Maintained']
|
||||
# techniques = ['CDCL']
|
||||
# publications = ['Barbosa2022']
|
||||
+++
|
||||
|
||||
<!-- {{<inactive year="2024">}} -->
|
||||
Shuttle is a library for testing concurrent Rust code.
|
22
tools/programs/verus.md
Normal file
22
tools/programs/verus.md
Normal file
@@ -0,0 +1,22 @@
|
||||
+++
|
||||
date = 2025-07-10
|
||||
draft = false
|
||||
title = 'Verus'
|
||||
subtitle = 'Rust Verifier'
|
||||
links = [
|
||||
# { title = "Homepage", url = "https://www.pm.inf.ethz.ch/research/prusti.html", icon = 'fa-solid fa-home' },
|
||||
{ title = "Source Code", url = "https://github.com/verus-lang/verus", icon = 'fa-brands fa-github' },
|
||||
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||
]
|
||||
applications = ['Rust Verifier']
|
||||
# developers = ['Microsoft Research', 'Inria']
|
||||
licenses = ['MIT']
|
||||
inputs = ['Rust']
|
||||
interfaces = ['CLI']
|
||||
maintenance = ['Actively Maintained']
|
||||
# techniques = ['CDCL']
|
||||
# publications = ['Barbosa2022']
|
||||
+++
|
||||
|
||||
<!-- {{<inactive year="2024">}} -->
|
||||
Verus is a tool for verifying the correctness of code written in Rust.
|
Reference in New Issue
Block a user