CORA

Toolbox for Reachability Analysis
1.9K Downloads
Updated 20 Mar 2025
The Continuous Reachability Analyzer (CORA) is a MATLAB-based toolbox designed for the formal verification of cyber-physical systems through reachability analysis. It offers a comprehensive suite of tools for modeling and analyzing various system dynamics, including linear, nonlinear, and hybrid systems. CORA supports both continuous and discrete-time systems, accommodating uncertainties in system inputs and parameters. These uncertainties are captured by a diverse range of set representations such as intervals, zonotopes, Taylor models, and polytopes. Additionally, CORA provides functionalities for the formal verification of neural networks as well as data-driven system identification with reachset conformance. Various converters are implemented to easily model your system in CORA such as the well-established SpaceEx format for dynamic systems and ONNX format for neural networks. CORA ensures the seamless integration of different reachability algorithms without code modifications and aims for a user-friendly experience through automatic parameter tuning, making it a versatile tool for researchers and engineers in the field of cyber-physical systems.

Cite As

Matthias Althoff (2026). CORA (https://github.com/TUMcps/CORA/releases/tag/v2025.1.1), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2024a
Compatible with R2020a and later releases
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired: AROC

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes
2025.1.1

See release notes for this release on GitHub: https://github.com/TUMcps/CORA/releases/tag/v2025.1.1

2025.1.0

Description and requirements updated.

1.0.3

Release version 2021

1.0.2

Update toolbox logo

1.0.1

Update toolbox logo

1.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.