Close #20
This commit is contained in:
@@ -239,6 +239,7 @@ function getCheckedApplications() {
|
|||||||
</optgroup>
|
</optgroup>
|
||||||
<optgroup label="Proprietary / Other">
|
<optgroup label="Proprietary / Other">
|
||||||
<option value="All Rights Reserved">All Rights Reserved</option>
|
<option value="All Rights Reserved">All Rights Reserved</option>
|
||||||
|
<option value="NASA Open-Source">NASA Open-Source</option>
|
||||||
</optgroup>
|
</optgroup>
|
||||||
<option value="">Select a license</option> document.getElementById('licenses').addEventListener('change', function() {
|
<option value="">Select a license</option> document.getElementById('licenses').addEventListener('change', function() {
|
||||||
document.getElementById('licenses-hidden').value = this.value;
|
document.getElementById('licenses-hidden').value = this.value;
|
||||||
|
10
tools/runtime/_index.md
Normal file
10
tools/runtime/_index.md
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
+++
|
||||||
|
title = "Runtime Verifiers"
|
||||||
|
layout = "section"
|
||||||
|
+++
|
||||||
|
|
||||||
|
This page lists all of the Runtime Verifiers on this site in alphabetical order.
|
||||||
|
Click a tool name in the first column to view tool details.
|
||||||
|
Click a colorful item in the second column to view all the tools for which that term applies.
|
||||||
|
Item colors mean nothing and are intended to make it easy to skim the page.
|
||||||
|
Colors are generated by hashing each term's name and converting it to RGB color values.
|
16
tools/runtime/contractlarva.md
Normal file
16
tools/runtime/contractlarva.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
title = 'contractLarva'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/gordonpace/contractLarva", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["Apache-2.0"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
contractLarva is a runtime verification tool for Solidity contracts. For more details about the tool check out the user manual in the docs folder.
|
18
tools/runtime/copilot.md
Normal file
18
tools/runtime/copilot.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
+++
|
||||||
|
title = 'Copilot'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [
|
||||||
|
{ title = "Homepage", url = "https://copilot-language.github.io/", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/Copilot-Language/copilot", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = []
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
Copilot is a runtime verification framework for hard real-time systems.
|
18
tools/runtime/detecter.md
Normal file
18
tools/runtime/detecter.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
+++
|
||||||
|
title = 'detectEr'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [
|
||||||
|
{ title = "Homepage", url = "https://duncanatt.github.io/detecter/", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/duncanatt/detecter", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["GPL-3.0"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
A runtime verification tool for monitoring asynchronous component systems.
|
16
tools/runtime/easyrte.md
Normal file
16
tools/runtime/easyrte.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
title = 'easy-rte'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/PRETgroup/easy-rte", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["MIT"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
Toolchain to automatically generate and verify HW or SW runtime enforcers from text-based framework
|
15
tools/runtime/hlola.md
Normal file
15
tools/runtime/hlola.md
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
+++
|
||||||
|
title = 'hlola'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/imdea-software/hlola", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["MIT"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
19
tools/runtime/ivoryrtverification.md
Normal file
19
tools/runtime/ivoryrtverification.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
+++
|
||||||
|
title = 'ivory-rtverification'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/GaloisInc/ivory-rtverification", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["BSD-3-Clause"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Not Maintained"]
|
||||||
|
updated_year = 2014
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
{{<inactive year="2014">}}
|
||||||
|
|
||||||
|
Runtime verification for C code via a GCC plugin architecture.
|
19
tools/runtime/javamop.md
Normal file
19
tools/runtime/javamop.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
+++
|
||||||
|
title = 'JavaMOP'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/runtimeverification/javamop", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = []
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Not Maintained"]
|
||||||
|
updated_year = 2019
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
{{<inactive year="2019">}}
|
||||||
|
|
||||||
|
Runtime verification system for Java, using AspectJ for instrumentation.
|
16
tools/runtime/mesa.md
Normal file
16
tools/runtime/mesa.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
title = 'MESA'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/NASA-SW-VnV/mesa", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["NASA Open Source"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
MESA is a framework that provides runtime verification of distributed systems in a nonintrusive manner.
|
16
tools/runtime/paranoidscientist.md
Normal file
16
tools/runtime/paranoidscientist.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
title = 'Paranoid Scientist'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/mwshinn/paranoidscientist", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["MIT"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["Library"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
Runtime software verification and automated testing for scientific software in Python
|
19
tools/runtime/qea.md
Normal file
19
tools/runtime/qea.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
+++
|
||||||
|
title = 'QEA'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/selig/qea", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier","Specification Language"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["MIT"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Not Maintained"]
|
||||||
|
updated_year = 2019
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
{{<inactive year="2019">}}
|
||||||
|
|
||||||
|
Quantified Event Automata (QEA) is a specification formalism developed for runtime monitoring. This project is a reimplementation and extension of QEA monitoring techniques (explored in Giles Reger’s PhD work) by Master’s student Helena Cuenca.
|
19
tools/runtime/r2u2.md
Normal file
19
tools/runtime/r2u2.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
+++
|
||||||
|
title = 'R2U2'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [
|
||||||
|
{ title = "Homepage", url = "https://r2u2.temporallogic.org/", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/R2U2/r2u2", icon = 'fa-solid fa-code' },
|
||||||
|
{ title = "Playground", url = "https://r2u2.temporallogic.org/playground/", icon = 'fa-solid fa-gamepad' }
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = ["Iowa State University"]
|
||||||
|
licenses = ["MIT", "Apache-2.0"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["Web","CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
The Realizable Responsive Unobtrusive Unit is an online runtime monitor framework.
|
16
tools/runtime/rosmonitoring.md
Normal file
16
tools/runtime/rosmonitoring.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
+++
|
||||||
|
title = 'ROSMonitoring'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/autonomy-and-verification-uol/ROSMonitoring", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["MIT"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Actively Maintained"]
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
ROSMonitoring is a framework developed for verifying at runtime the messages exchanged in a ROS system.
|
19
tools/runtime/rosrv.md
Normal file
19
tools/runtime/rosrv.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
+++
|
||||||
|
title = 'ROSRV'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [ { title = "Source Code", url = "https://github.com/cansuerdogan/ROSRV", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = []
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Not Maintained"]
|
||||||
|
updated_year = 2014
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
{{<inactive year="2014">}}
|
||||||
|
|
||||||
|
ROSRV is a runtime verification framework for the Robot Operating System (ROS).
|
21
tools/runtime/rvhyper.md
Normal file
21
tools/runtime/rvhyper.md
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
+++
|
||||||
|
title = 'RVHyper'
|
||||||
|
subtitle = 'Runtime Verifier'
|
||||||
|
links = [
|
||||||
|
{ title = "Homepage", url = "https://www.react.uni-saarland.de/tools/rvhyper/", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/reactive-systems/rvhyper", icon = 'fa-solid fa-code' },
|
||||||
|
]
|
||||||
|
applications = ["Runtime Verifier"]
|
||||||
|
developers = []
|
||||||
|
licenses = ["GPL-3.0"]
|
||||||
|
inputs = []
|
||||||
|
interfaces = ["CLI"]
|
||||||
|
maintenance = ["Not Maintained"]
|
||||||
|
updated_year = 2019
|
||||||
|
draft = false
|
||||||
|
date = 2025-08-22
|
||||||
|
+++
|
||||||
|
|
||||||
|
{{<inactive year="2019">}}
|
||||||
|
|
||||||
|
RVHyper - A Runtime Verification Tool for Temporal Hyperproperties.
|
Reference in New Issue
Block a user