CORA

Toolbox for Reachability Analysis
1,6K Downloads
Aktualisiert 12. Nov 2024
The COntinuous Reachability Analyzer (CORA) is a collection of MATLAB classes for the formal verification of cyber-physical systems using reachability analysis. CORA integrates various vector and matrix set representations and operations on them as well as reachability algorithms of various dynamic system classes. The software is designed such that set representations can be exchanged without having to modify the code for reachability analysis. CORA is designed using the object oriented paradigm, such that users can safely use methods without concerning themselves with detailed information hidden inside the object. Since the toolbox is written in MATLAB, the installation and use is platform independent. From Release 2018 on, the direct import of SpaceEx models into CORA is also supported.

Zitieren als

Matthias Althoff (2024). CORA (https://github.com/TUMcps/CORA), GitHub. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2021a
Kompatibel mit R2017b bis R2021a
Plattform-Kompatibilität
Windows macOS Linux
Quellenangaben

Inspiriert: AROC

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

app

app/auxiliary

contDynamics/@contDynamics

contDynamics/@contDynamics/private

contDynamics/@linParamSys

contDynamics/@linParamSys/private

contDynamics/@linProbSys

contDynamics/@linProbSys/private

contDynamics/@linearARX

contDynamics/@linearSys

contDynamics/@linearSys/private

contDynamics/@linearSysDT

contDynamics/@linearSysDT/private

contDynamics/@neurNetContrSys

contDynamics/@nonlinDASys

contDynamics/@nonlinDASys/private

contDynamics/@nonlinParamSys

contDynamics/@nonlinearARX

contDynamics/@nonlinearSys

contDynamics/@nonlinearSys/private

contDynamics/@nonlinearSysDT

contDynamics/@nonlinearSysDT/private

contSet/@affine

contSet/@capsule

contSet/@conPolyZono

contSet/@conPolyZono/private

contSet/@conZonotope

contSet/@conZonotope/private

contSet/@contSet

contSet/@ellipsoid

contSet/@ellipsoid/private

contSet/@emptySet

contSet/@fullspace

contSet/@interval

contSet/@levelSet

contSet/@polyZonotope

contSet/@polyZonotope/private

contSet/@polygon

contSet/@polytope

contSet/@polytope/private

contSet/@probZonotope

contSet/@probZonotope/private

contSet/@spectraShadow

contSet/@spectraShadow/private

contSet/@taylm

contSet/@taylm/private

contSet/@zonoBundle

contSet/@zonoBundle/private

contSet/@zonotope

contSet/@zonotope/private

contSet/@zoo

contSet/@zoo/private

converter/commonocean2cora

converter/commonroad2cora

converter/cora2spaceex

converter/cora2spaceex/private

converter/neuralnetwork2cora

converter/powerSystem2cora

converter/powerSystem2cora/private

converter/spaceex2cora

converter/spaceex2cora/phase1

converter/spaceex2cora/phase1/auxiliary

converter/spaceex2cora/phase1/step1

converter/spaceex2cora/phase1/step2

converter/spaceex2cora/phase1/step3

converter/spaceex2cora/phase1/step4

converter/spaceex2cora/phase1/step5

converter/spaceex2cora/phase2

converter/spaceex2cora/phase3

converter/spaceex2cora/phase3/auxiliary

discrDynamics/@markovchain

discrDynamics/@markovchain/private

discrDynamics/@partition

discrDynamics/ProbOccupancyPrediction

discrDynamics/ProbOccupancyPrediction/@road

discrDynamics/ProbOccupancyPrediction/@simulation

discrDynamics/ProbOccupancyPrediction/@simulation/private

discrDynamics/ProbOccupancyPrediction/interaction

discrDynamics/ProbOccupancyPrediction/intersection

discrDynamics/ProbOccupancyPrediction/scenarios

discrDynamics/ProbOccupancyPrediction/vehicleModels

discrDynamics/ProbOccupancyPrediction/velocityProfiles

examples/ARCHcompetition/ainncs

examples/ARCHcompetition/linear

examples/ARCHcompetition/nonlinear

examples/contDynamics/linParamSys

examples/contDynamics/linProbSys

examples/contDynamics/linearARX

examples/contDynamics/linearSys

examples/contDynamics/linearSysDT

examples/contDynamics/neurNetContrSys

examples/contDynamics/neurNetContrSys/dynamics

examples/contDynamics/nonlinDASys

examples/contDynamics/nonlinParamSys

examples/contDynamics/nonlinearARX

examples/contDynamics/nonlinearSys

examples/contDynamics/nonlinearSysDT

examples/contSet

examples/contSet/polyZonotope

examples/contSet/zonotope

examples/converter/commonocean2cora

examples/converter/powerSystem2cora

examples/discrDynamics/probOccupancyPrediction

examples/global/classes/testCase

examples/hybridDynamics/hybridAutomaton

examples/hybridDynamics/parallelHybridAutomaton

examples/manual/add-functionality

examples/manual/appendix/add-functionality

examples/manual/dynamic-system/continuous-dynamics

examples/manual/dynamic-system/dynamic-system-operations

examples/manual/dynamic-system/hybrid-dynamics

examples/manual/examples/set-representations

examples/manual/geometric-sets/set-operations

examples/manual/geometric-sets/set-predicates

examples/manual/geometric-sets/set-properties

examples/manual/geometric-sets/set-representations

examples/manual/matrix-sets/matrixSet-operations

examples/manual/matrix-sets/matrixSet-representations

examples/matrixSet

examples/nn

examples/specification/stl

global/classes

global/classes/@reachSet

global/classes/@reachSet/private

global/classes/@simResult

global/classes/@testCase

global/functions/helper/dynamics

global/functions/helper/dynamics/checkOptions

global/functions/helper/dynamics/checkOptions/checkFuncs

global/functions/helper/dynamics/checkOptions/configfiles

global/functions/helper/dynamics/confIdentification

global/functions/helper/dynamics/contDynamics/contDynamics

global/functions/helper/dynamics/contDynamics/linearSys

global/functions/helper/dynamics/contDynamics/linearSysDT

global/functions/helper/dynamics/discrDynamics/ProbOccupancyPrediction/simulation

global/functions/helper/dynamics/discrDynamics/ProbOccupancyPrediction/velocityProfiles

global/functions/helper/examples/website

global/functions/helper/global/classes/polygon

global/functions/helper/sets/contSet

global/functions/helper/sets/contSet/conZonotope

global/functions/helper/sets/contSet/contSet

global/functions/helper/sets/contSet/ellipsoid

global/functions/helper/sets/contSet/interval

global/functions/helper/sets/contSet/interval/contractors

global/functions/helper/sets/contSet/polyZonotope

global/functions/helper/sets/contSet/polytope

global/functions/helper/sets/contSet/probZonotope

global/functions/helper/sets/contSet/taylm

global/functions/helper/sets/contSet/zonotope

global/functions/helper/sets/matrixSet

global/functions/helper/unitTests

global/functions/matlab/converter

global/functions/matlab/file

global/functions/matlab/function_handle

global/functions/matlab/indexing

global/functions/matlab/init

global/functions/matlab/polynomial

global/functions/matlab/string

global/functions/matlab/struct

global/functions/matlab/validate/check

global/functions/matlab/validate/postprocessing

global/functions/matlab/validate/preprocessing

global/functions/verbose/ascii

global/functions/verbose/ascii/table

global/functions/verbose/display

global/functions/verbose/plot

global/functions/verbose/plot/color

global/functions/verbose/print

global/functions/verbose/tipoftheday

global/functions/verbose/videos

global/functions/verbose/warnings

global/functions/verbose/write

global/macros

global/thirdparty

global/thirdparty/combinator

global/thirdparty/eq_sphere_partitions

global/thirdparty/eq_sphere_partitions/eq_illustrations

global/thirdparty/eq_sphere_partitions/eq_illustrations/private

global/thirdparty/eq_sphere_partitions/eq_partitions

global/thirdparty/eq_sphere_partitions/eq_partitions/private

global/thirdparty/eq_sphere_partitions/eq_point_set_props

global/thirdparty/eq_sphere_partitions/eq_region_props

global/thirdparty/eq_sphere_partitions/eq_region_props/private

global/thirdparty/eq_sphere_partitions/eq_test

global/thirdparty/eq_sphere_partitions/eq_utilities

global/thirdparty/eq_sphere_partitions/private

global/thirdparty/fourier

global/thirdparty/gptips2

global/thirdparty/m2tex

global/thirdparty/tprod

hybridDynamics/@abstractReset

hybridDynamics/@hybridAutomaton

hybridDynamics/@hybridAutomaton/private

hybridDynamics/@hybridDynamics

hybridDynamics/@linearReset

hybridDynamics/@location

hybridDynamics/@location/private

hybridDynamics/@nonlinearReset

hybridDynamics/@parallelHybridAutomaton

hybridDynamics/@parallelHybridAutomaton/private

hybridDynamics/@transition

matrixSet/@intervalMatrix

matrixSet/@intervalMatrix/private

matrixSet/@matPolytope

matrixSet/@matZonotope

matrixSet/@matrixSet

models/Cora

models/Cora/PLL

models/Cora/Robertson

models/Cora/SMIB

models/Cora/autonomousCar

models/Cora/bus3

models/Cora/coupledVanDerPol

models/Cora/parametricModels

models/Cora/powertrain

models/Cora/productionDestruction

models/Cora/roomHeating

models/Cora/spacecraftRendezvous

models/Cora/tank

models/Cora/vanDerPol

models/powerSystems

nn/+nnHelper

nn/@neuralNetwork

nn/layers

nn/layers/linear

nn/layers/nonlinear

nn/layers/nonlinear/@nnActivationLayer

nn/layers/other

nn/optim

nn/rl/@actor

nn/rl/@buffer

nn/rl/@critic

nn/rl/@ctrlEnvironment

nn/rl/agents

nn/rl/agents/@agentRL

nn/rl/functions

specification

specification/@rtl

specification/@specification

specification/@stl

specification/@stlInterval

specification/signals

specification/signals/@finiteSignal

specification/signals/@pointSegmentSignal

specification/signals/@pointSegmentSignal/private

unitTests

unitTests/ci

unitTests/contDynamics/contDynamics

unitTests/contDynamics/linParamSys

unitTests/contDynamics/linProbSys

unitTests/contDynamics/linearARX

unitTests/contDynamics/linearSys

unitTests/contDynamics/linearSys/Krylov

unitTests/contDynamics/linearSysDT

unitTests/contDynamics/linearSysDT/alternativeImplementations

unitTests/contDynamics/linearSysDT/auxiliaryFunctions

unitTests/contDynamics/neurNetContrSys

unitTests/contDynamics/nonlinDASys

unitTests/contDynamics/nonlinParamSys

unitTests/contDynamics/nonlinearARX

unitTests/contDynamics/nonlinearSys

unitTests/contDynamics/nonlinearSys/auxiliaryFunctions

unitTests/contDynamics/nonlinearSysDT

unitTests/contDynamics/nonlinearSysDT/auxiliaryFunctions

unitTests/contSet/capsule

unitTests/contSet/conPolyZono

unitTests/contSet/conZonotope

unitTests/contSet/contSet

unitTests/contSet/ellipsoid

unitTests/contSet/emptySet

unitTests/contSet/fullspace

unitTests/contSet/interval

unitTests/contSet/levelSet

unitTests/contSet/polyZonotope

unitTests/contSet/polygon

unitTests/contSet/polytope

unitTests/contSet/probZonotope

unitTests/contSet/spectraShadow

unitTests/contSet/taylm

unitTests/contSet/taylm/benchmarks

unitTests/contSet/taylm/private

unitTests/contSet/zonoBundle

unitTests/contSet/zonotope

unitTests/converter/commonocean2cora

unitTests/converter/neuralnetwork2cora

unitTests/converter/powerSystem2cora

unitTests/converter/powerSystem2cora/auxiliaryFunctions

unitTests/converter/powerSystem2cora/models

unitTests/converter/spaceex2cora

unitTests/discrDynamics/markovchain

unitTests/discrDynamics/partition

unitTests/discrDynamics/road

unitTests/global/classes/linErrorBound

unitTests/global/classes/reachSet

unitTests/global/classes/simResult

unitTests/global/classes/taylorLinSys

unitTests/global/classes/testCase

unitTests/global/classes/verifyTime

unitTests/global/functions/helper/contDynamics

unitTests/global/functions/helper/contSet/conZonotope

unitTests/global/functions/helper/contSet/contSet

unitTests/global/functions/helper/contSet/interval/contractors

unitTests/global/functions/helper/contSet/zonotope

unitTests/global/functions/matlab/file

unitTests/global/functions/matlab/function_handle

unitTests/global/functions/matlab/indexing

unitTests/global/functions/matlab/init

unitTests/global/functions/matlab/polynomial

unitTests/global/functions/matlab/string

unitTests/global/functions/matlab/struct

unitTests/global/functions/matlab/validate/check

unitTests/global/functions/matlab/validate/preprocessing

unitTests/global/functions/verbose/ascii/table

unitTests/global/functions/verbose/plot

unitTests/global/functions/verbose/plot/color

unitTests/global/functions/verbose/print

unitTests/global/functions/verbose/tipoftheday

unitTests/global/functions/verbose/write

unitTests/global/macros

unitTests/global/thirdparty/fourier

unitTests/hybridDynamics/abstractReset

unitTests/hybridDynamics/hybridAutomaton

unitTests/hybridDynamics/linearReset

unitTests/hybridDynamics/location

unitTests/hybridDynamics/nonlinearReset

unitTests/hybridDynamics/parallelHybridAutomaton

unitTests/hybridDynamics/transition

unitTests/matrixSet/intervalMatrix

unitTests/matrixSet/matPolytope

unitTests/matrixSet/matZonotope

unitTests/nn

unitTests/nn/helper

unitTests/nn/layers

unitTests/nn/layers/linear

unitTests/nn/layers/nonlinear

unitTests/nn/layers/other

unitTests/nn/neuralNetwork

unitTests/nn/nnHelper

unitTests/nn/optim

unitTests/nn/rl

unitTests/specification

unitTests/specification/signals/finiteSignal

unitTests/specification/signals/fourValuedSignal

unitTests/specification/signals/fourValuedSignal/private

unitTests/specification/signals/kleeneSignal

unitTests/specification/signals/kleeneSignal/private

unitTests/specification/signals/pointSegmentSignal

unitTests/specification/signals/tentativeKleeneSignal

unitTests/specification/specification

unitTests/specification/stl

unitTests/specification/stlInterval

unitTests/unitTests

unitTests/unitTests/ci

Versionen, die den GitHub-Standardzweig verwenden, können nicht heruntergeladen werden

Version Veröffentlicht Versionshinweise
1.0.3

Release version 2021

1.0.2

Update toolbox logo

1.0.1

Update toolbox logo

1.0.0

Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.