English

The High-Assurance ROS Framework

Software Engineering 2021-03-03 v1 Robotics

Abstract

This tool paper presents the High-Assurance ROS (HAROS) framework. HAROS is a framework for the analysis and quality improvement of robotics software developed using the popular Robot Operating System (ROS). It builds on a static analysis foundation to automatically extract models from the source code. Such models are later used to enable other sorts of analyses, such as Model Checking, Runtime Verification, and Property-based Testing. It has been applied to multiple real-world examples, helping developers find and correct various issues.

Keywords

Cite

@article{arxiv.2103.01603,
  title  = {The High-Assurance ROS Framework},
  author = {André Santos and Alcino Cunha and Nuno Macedo},
  journal= {arXiv preprint arXiv:2103.01603},
  year   = {2021}
}

Comments

4 pages, 4 figures, to appear in: Proceedings of the 3rd International Workshop on Robotics Software Engineering (RoSE@ICSE 2021), Madrid, Spain

R2 v1 2026-06-23T23:39:14.561Z