SAW
SAW performs safety verification of weakly-hard systems by analyzing reachability on discretized state-space grids to identify safe initial state sets under bounded deadline-miss constraints.
Key Features:
- Safety Verification: Ensures system safety under weakly-hard constraints that allow bounded deadline misses.
- General Nonlinear Systems Support: Supports verification of general nonlinear weakly-hard systems.
- Infinite-Time Safety Verification: Verifies safety over an infinite time horizon using a technique for infinite-time analysis.
- Grid-based State-Space Discretization: Discretizes the safe state set into grids that become nodes of a directed graph.
- Graph-Theoretic Reachability with Dynamic Programming: Constructs the reachability relation between grid nodes using graph theory and dynamic programming.
- Safe Initial Set Identification: Identifies sets of initial grids from which the system can be proven safe under specified weakly-hard constraints.
Scientific Applications:
- Safety analysis of weakly-hard real-time systems: Analyzing and verifying safety properties of real-time systems that permit bounded deadline misses.
- Verification of nonlinear dynamical systems under timing constraints: Verifying safety of general nonlinear dynamical systems subject to weakly-hard timing constraints.
- Infinite-horizon safety assurance: Providing infinite-time horizon safety guarantees via reachability analysis on discretized state spaces.
Methodology:
Discretize the safe state set into grids forming a directed graph of nodes; use graph theory and dynamic programming to construct the reachability relation between grids and identify safe initial grid sets under the specified weakly-hard constraints.
Topics
Details
- Programming Languages:
- C++
- Added:
- 1/18/2021
- Last Updated:
- 11/24/2024
Operations
Publications
[No authors listed]. SAW: A Tool for Safety Analysis of Weakly-Hard Systems. Computer Aided Verification. 2020;12224:543.
PMCID: PMC7363216