The High-Assurance ROS Framework

03/02/2021
by   André Santos, et al.
0

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.

READ FULL TEXT
research
06/29/2019

Model Checking a C++ Software Framework, a Case Study

This paper presents a case study on applying two model checkers, SPIN an...
research
10/15/2019

DeepVS: An Efficient and Generic Approach for Source Code Modeling Usage

Recently deep learning-based approaches have shown great potential in th...
research
05/31/2018

From Model Checking to Runtime Verification and Back

We describe a novel approach for adapting an existing software model che...
research
09/11/2019

Test Model Coverage Analysis under Uncertainty

In model-based testing (MBT) we may have to deal with a non-deterministi...
research
12/14/2020

Software Quality Assessment for Robot Operating System

Robot Operating System (ROS) is widely used in academia and industry, an...
research
02/28/2021

"ReLIC: Reduced Logic Inference for Composition" for Quantifier Elimination based Compositional Reasoning and Verification

The paper presents our research on quantifier elimination (QE) for compo...
research
07/27/2023

Targeted Static Analysis for OCaml C Stubs: eliminating gremlins from the code

Migration to OCaml 5 requires updating a lot of C bindings due to the re...

Please sign up or login with your details

Forgot password? Click here to reset