Difference between revisions of "Portal:Tools"
Jump to navigation
Jump to search
AIDejanira (talk | contribs) |
AIDejanira (talk | contribs) |
||
Line 42: | Line 42: | ||
** MATLAB toolbox | ** MATLAB toolbox | ||
* [https:// | * [https://gitlab.com/sbtg/psy-taliro PSY-Taliro] | ||
** Python toolbox for S-Taliro | ** Python toolbox for S-Taliro | ||
** Available on | ** Available on Gitlab | ||
** [https://link.springer.com/chapter/10.1007/978-3-030-85248-1_15 Paper reference] |
Revision as of 12:52, 5 April 2022
Verification of Autonomous Systems -- A Selection of Tools
Specification & Modelling
- Modelling of Robotic Systems: RoboTool
- Modelling of Robotic Systems: GenoM
- Executable Agent Specifications: Concurrent MetateM
Formal Verification
- Program model-checking of agent-based Autonomous Systems: MCAPL
- Robustness analyzer for Neural Networks: ERAN
- SMT solver for Neural Networks: Marabou
- Theorem prover for Cyber-Physical Systems: KeYmaera X
Software Testing
- Conformance testing of Cyber-Physical Systems: HyConf
- Concolic testing for Deep Neural Networks: DeepConcolic
Physical Testing
- Physical integration testing for ROS 2: ROSPIT
Runtime Verification
- Runtime verification for Robot Operating System (ROS): ROSMonitoring
- Runtime verification of Robotic Systems: Varanus
- Runtime verification for Robot Operating System (ROS): ROSRV
Multi-purpose verification tools
- Breach
- How to write STL requirements
- Falsification of STL requirements
- Monitoring for STL formulae
- Interfacing with Simulink models using the toolbox
- Available in Github
- S-Taliro
- Verification
- Conformance testing
- MATLAB toolbox
- PSY-Taliro
- Python toolbox for S-Taliro
- Available on Gitlab
- Paper reference