package electrod
Formal analysis for the Electrod formal pivot language
Install
Authors
Maintainers
Sources
electrod-0.4.1.tbz
sha256=b0bce9cc7126672feda5a02d5ef0c1131ba54db57654f80c0768c2f8d043cef9
sha512=92cc22f81522435e190039324767b6f69fa0b7d9dbfc3fb5561919823136fe492244dae993caf98633828e0090b67f306eec6270b86a1b2ff8630642130a3081
Description
Electrod is a model finder inspired by Kodkod. It takes as input a model expressed in a mixture of relational first-order logic (RFOL) over bounded domains and linear temporal logic (LTL) over an unbounded time horizon. Then it compiles the model to a problem for a solver (currently the NuSMV and nuXmv tools) to produce example or counter-example traces. Electrod is primarily meant to be used as a backend for the Electrum formal method and tool.
Published: 07 Dec 2019
Dependencies (17)
-
visitors
>= "20190513"
- stdlib-shims
- stdcompat
- iter
-
printbox
< "0.6"
- ppx_inline_test
-
mtime
< "2.0.0"
-
menhir
< "20200525"
- logs
- hashcons
- gen
-
fmt
>= "0.8.7"
-
containers
>= "2.7" & < "3.0"
- cmdliner
- dune-build-info
-
dune
>= "1.10"
-
ocaml
>= "4.05.0"
Dev Dependencies
Used by
Conflicts
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page