-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathdune-project
33 lines (31 loc) · 1.18 KB
/
dune-project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
(lang dune 3.3)
(name coq-katamaran)
(using coq 0.4)
(license BSD-2-Clause)
(maintainers "Steven Keuchel <steven.keuchel@vub.be>")
(authors "Dominique Devriese" "Georgy Lukyanov" "Sander Huyghebaert" "Steven Keuchel")
(source (github katamaran-project/katamaran))
(homepage "https://katamaran-project.github.io/")
(version 0.2.0)
(package
(name coq-katamaran)
(synopsis "Separation logic-based verification of instruction sets")
(description "Katamaran is a semi-automated separation logic verifier for
the Sail specification language. It works on an embedded
version of Sail called Sail and verifies separation
logic-based contracts of functions by generating (succinct)
first-order verification conditions. It further comes with a
complete model based on the Iris separation logic
framework.")
(tags
("keyword:program verification"
"keyword:separation logic"
"keyword:symbolic execution"
"keyword:instruction sets"
"category:Computer Science/Semantics and Compilation/Semantics"
"logpath:Katamaran"))
(depends
(coq (and (>= 8.15) (< 8.17)))
(coq-equations (and (>= 1.3) (< 1.4)))
(coq-iris (and (>= 3.5.0) (< 4.0)))
(coq-stdpp (and (>= 1.6.0) (< 1.9)))))