Close #23
This commit is contained in:
18
tools/mc/abc.md
Normal file
18
tools/mc/abc.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
+++
|
||||||
|
title = 'ABC'
|
||||||
|
subtitle = 'Sequential Logic Verifier'
|
||||||
|
links = [
|
||||||
|
{ title = "Homepage", url = "http://www.eecs.berkeley.edu/~alanmi/abc/", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/berkeley-abc/abc", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Theorem Prover","Model Checker"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["MIT"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
System for Sequential Logic Synthesis and Formal Verification
|
16
tools/mc/avr.md
Normal file
16
tools/mc/avr.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
title = 'AVR'
|
||||||
|
subtitle = 'Reachability Analysis'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/aman-goel/avr", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Model Checker"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["GPL-3.0"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
Reads a state transition system and performs property checking
|
16
tools/mc/fast-downward-pdr.md
Normal file
16
tools/mc/fast-downward-pdr.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
title = 'Fast Downward PDR'
|
||||||
|
subtitle = 'Reachability Analyzer'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/Tiim/fast-downward-pdr", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Model Checker"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["GPL-3.0"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
Implementation of the Property-Directed Reachability algorithm in the Fast Downward planning system.
|
16
tools/mc/fbpdr.md
Normal file
16
tools/mc/fbpdr.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
title = 'fbPDR'
|
||||||
|
subtitle = 'Reachability Analyzer'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/tobiasseufert/fbPDR", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Model Checker"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["MIT"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
Forward / backward PDR/IC3 implementation.
|
19
tools/mc/fuseic3.md
Normal file
19
tools/mc/fuseic3.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
+++
|
||||||
|
title = 'FuseIC3'
|
||||||
|
subtitle = 'Reachability Analyzer'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/rohitdureja/FuseIC3", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Model Checker"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["GPL-3.0"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Not Maintained"]
|
||||||
|
updated_year = 2017
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
{{<inactive year="2017">}}
|
||||||
|
|
||||||
|
FuseIC3 is a SAT-based algorithm for checking a set of models. It extends IC3 to minimize time spent in exploring the common state space between related models.
|
@@ -1,21 +1,16 @@
|
|||||||
+++
|
+++
|
||||||
date = 2025-06-07
|
|
||||||
draft = false
|
|
||||||
title = 'Geyser'
|
title = 'Geyser'
|
||||||
subtitle = 'Model Checker'
|
subtitle = 'Reachability Analysis'
|
||||||
links = [
|
links = [ { title = "Source Code", url = "https://github.com/JakubSarnik/geyser", icon = 'fa-solid fa-code' },
|
||||||
# { title = "Homepage", url = "https://mcrl2.org", icon = 'fa-solid fa-home' },
|
|
||||||
{ title = "Source Code", url = "https://github.com/JakubSarnik/geyser", icon = 'fa-solid fa-code' },
|
|
||||||
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
|
||||||
]
|
]
|
||||||
applications = ['Model Checker']
|
applications = ["Model Checker"]
|
||||||
# developers = ['Eindhoven University of Technology']
|
developers = []
|
||||||
licenses = ['MIT']
|
licenses = ["MIT"]
|
||||||
# inputs = ['Sally']
|
inputs = []
|
||||||
# interfaces = ['CLI']
|
interfaces = ["CLI"]
|
||||||
maintenance = ['Actively Maintained']
|
maintenance = ["Actively Maintained"]
|
||||||
techniques = ['PDR', 'CAR']
|
draft = false
|
||||||
# publications = ['']
|
date = 2025-08-22
|
||||||
+++
|
+++
|
||||||
|
|
||||||
Geyser is a simple symbolic model checker for propositional transition system systems.
|
Simple implementation of PDR and CAR model checking algorithms
|
16
tools/mc/pdrc.md
Normal file
16
tools/mc/pdrc.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
title = 'PDRC'
|
||||||
|
subtitle = 'Reachability Analyzer'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/Gy-Hu/PDRC", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Model Checker"]
|
||||||
|
developers = []
|
||||||
|
licenses = []
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
Reproduce of "HVC2017: A Supervisory Control Algorithm Based on Property-Directed Reachability"
|
19
tools/mc/pdrlia.md
Normal file
19
tools/mc/pdrlia.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
+++
|
||||||
|
title = ' PDR-LIA'
|
||||||
|
subtitle = 'Reachability Analyzer'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/akaydesai/PDR-LIA", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Model Checker"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["CRAPL"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Not Maintained"]
|
||||||
|
updated_year = 2018
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
{{<inactive year="2018">}}
|
||||||
|
|
||||||
|
Implementation of Property Directed Reachability for linear integer arithmetic
|
16
tools/mc/reach.md
Normal file
16
tools/mc/reach.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
title = 'Reach'
|
||||||
|
subtitle = 'Reachability Analyzer'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/go-air/reach", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Model Checker"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["MIT"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
Reach is a symbolic finite state reachability checker. One could also say that Reach is a safety model checker.
|
16
tools/mc/ric3.md
Normal file
16
tools/mc/ric3.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
title = 'rIC3'
|
||||||
|
subtitle = 'Hardware Model Checker'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/gipsyh/rIC3", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Model Checker"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["GPL-3.0"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
Hardware Formal Verification Tool
|
19
tools/mc/simplepdr.md
Normal file
19
tools/mc/simplepdr.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
+++
|
||||||
|
title = 'SimplePDR'
|
||||||
|
subtitle = 'Reachability Analyzer'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/rohitdureja/SimplePDR", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Model Checker"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["GPL-3.0"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Not Maintained"]
|
||||||
|
updated_year = 2016
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
{{<inactive year="2016">}}
|
||||||
|
|
||||||
|
A reference implementation of property directed reachability for boolean transition systems.
|
19
tools/mc/z3ic3pdr.md
Normal file
19
tools/mc/z3ic3pdr.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
+++
|
||||||
|
title = 'Z3-IC3-PDR'
|
||||||
|
subtitle = 'Reachability Analyzer'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/pddenhar/Z3-IC3-PDR", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Model Checker"]
|
||||||
|
developers = []
|
||||||
|
licenses = []
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Not Maintained"]
|
||||||
|
updated_year = 2016
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
{{<inactive year="2016">}}
|
||||||
|
|
||||||
|
Implementation of the IC3 / Property Directed Reachability algorithm using the the Z3 SMT solver.
|
Reference in New Issue
Block a user