summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSon HO2022-10-04 15:56:13 +0200
committerGitHub2022-10-04 15:56:13 +0200
commit53a2b8a2989485e8885d02c786206de84c9fd91d (patch)
tree8a639a5cf4db7dc402b9e1f67ca5201ce828323d
parent533ecfd11747ed7b65d5df5b48eee09e05dbcbcf (diff)
Update the README (#3)
* Update the README * Fix a typo
Diffstat (limited to '')
-rw-r--r--README.md10
1 files changed, 8 insertions, 2 deletions
diff --git a/README.md b/README.md
index c7b98b5e..279804da 100644
--- a/README.md
+++ b/README.md
@@ -46,8 +46,7 @@ The dependencies can then be installed with the following command:
opam install ppx_deriving visitors easy_logging zarith yojson core_unix
```
-When choosing the OCaml compiler version: we compiled Aeneas with version 4.12.1, but any
-recent version should work.
+We use **OCaml 4.12.1**.
Finally, building the project simply requires to run `make` in the top directory.
@@ -81,3 +80,10 @@ We have the following limitations, that we plan to address one by one:
is exploited to implement the synchronisation primitives).
- **no concurrent execution**: long-term effort. We plan to address coarse-grained
parallelism as a long-term goal.
+
+## Formalization
+
+The translation has been formalized and published at ICFP2022: [Aeneas: Rust
+verification by functional
+translation](https://dl.acm.org/doi/abs/10.1145/3547647)
+([long version](https://arxiv.org/abs/2206.07185)).