Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ Kani uses [CBMC](https://github.com/diffblue/cbmc) as its underlying verificatio
|-----------|-------------|
| `docs/` | User and developer documentation (built with mdBook) |
| `rfc/` | Request for Comments documents for design decisions |
| `papers/` | Academic papers related to Kani |

## Build and Development Commands

Expand Down
75 changes: 75 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# Copyright Kani Contributors
# SPDX-License-Identifier: Apache-2.0 OR MIT
cff-version: 1.2.0
title: Kani Rust Verifier
message: >-
If you use Kani in your research, please cite the ASE 2026 paper listed under
`preferred-citation`.
type: software
authors:
- name: The Kani Contributors
abstract: >-
Kani is a bit-precise model checker for Rust. It verifies both safety
(undefined behavior) and correctness (panics, arithmetic overflow, and
user-defined properties expressed as assertions or function contracts) of Rust
programs, including unsafe code.
repository-code: https://github.com/model-checking/kani
url: https://model-checking.github.io/kani/
license:
- Apache-2.0
- MIT
keywords:
- rust
- model checking
- formal verification
- program analysis
- undefined behavior
preferred-citation:
type: conference-paper
title: "Kani: A Model Checker for Rust"
authors:
- given-names: Rémi
family-names: Delmas
- given-names: Zyad
family-names: Hassan
- given-names: Qinheping
family-names: Hu
- given-names: Rahul
family-names: Kumar
- given-names: Felipe R.
family-names: Monteiro
- given-names: Thanh
family-names: Nguyen
- given-names: Adrián
family-names: Palacios
- given-names: Celina
family-names: Val
- given-names: Michael
family-names: Tautschnig
- given-names: Justus
family-names: Adam
- given-names: Daniel
family-names: Schwartz-Narbonne
- given-names: Carolyn
family-names: Zech
collection-title: >-
Proceedings of the 41st IEEE/ACM International Conference on Automated
Software Engineering (ASE '26)
collection-type: proceedings
conference:
name: >-
41st IEEE/ACM International Conference on Automated Software Engineering
city: Munich
country: DE
date-start: '2026-10-12'
date-end: '2026-10-16'
publisher:
name: Association for Computing Machinery
city: New York
region: NY
country: US
year: 2026
month: 10
pages: 13
doi: 10.1145/3832783.3834499
url: https://doi.org/10.1145/3832783.3834499
32 changes: 32 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,38 @@ Use Kani in your CI with `model-checking/kani-github-action@VERSION`. See the
book](https://model-checking.github.io/kani/install-github-ci.html)
for details.

## Citing Kani

If you use Kani in your research, please cite our ASE 2026 paper.

ACM Reference Format:

> Rémi Delmas, Zyad Hassan, Qinheping Hu, Rahul Kumar, Felipe R. Monteiro, Thanh Nguyen, Adrián Palacios, Celina Val, Michael Tautschnig, Justus Adam, Daniel Schwartz-Narbonne, and Carolyn Zech. 2026. Kani: A Model Checker for Rust. In *Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering (ASE '26), October 12–16, 2026, Munich, Germany*. ACM, New York, NY, USA, 13 pages. <https://doi.org/10.1145/3832783.3834499>

BibTeX:

```bibtex
@inproceedings{kani-ase-2026,
author = {Delmas, R{\'e}mi and Hassan, Zyad and Hu, Qinheping and Kumar, Rahul and
Monteiro, Felipe R. and Nguyen, Thanh and Palacios, Adri{\'a}n and
Val, Celina and Tautschnig, Michael and Adam, Justus and
Schwartz-Narbonne, Daniel and Zech, Carolyn},
title = {{Kani}: A Model Checker for {Rust}},
year = {2026},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3832783.3834499},
doi = {10.1145/3832783.3834499},
booktitle = {Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering},
numpages = {13},
location = {Munich, Germany},
series = {ASE '26}
}
```

The same citation is available in machine-readable form in [CITATION.cff](CITATION.cff),
which powers GitHub's *Cite this repository* button.

## Security
See [SECURITY](https://github.com/model-checking/kani/security/policy) for more information.

Expand Down
Binary file removed favicon.ico
Binary file not shown.
1 change: 0 additions & 1 deletion papers/vstte2024/README.md

This file was deleted.

135 changes: 0 additions & 135 deletions papers/vstte2024/paper.bib

This file was deleted.

Loading
Loading