首页 /研究 /A framework for quality assessment of ROS repositories
OTHER

A framework for quality assessment of ROS repositories

André Santos, Alcino Cunha, Nuno Macedo, Cláudio Belo Lourenço

发表年份
2016
引用次数
47

摘要

Robots are being increasingly used in safety-critical contexts, such as transportation and health. The need for flexible behavior in these contexts, due to human interaction factors or unstructured operating environments, led to a transition from hardware- to software-based safety mechanisms in robotic systems, whose reliability and quality is imperative to guarantee. Source code static analysis is a key component in formal software verification. It consists on inspecting code, often using automated tools, to determine a set of relevant properties that are known to influence the occurrence of defects in the final product. This paper presents HAROS, a generic, plug-in-driven, framework to evaluate code quality, through static analysis, in the context of the Robot Operating System (ROS), one of the most widely used robotic middleware. This tool (equipped with plug-ins for computing metrics and conformance to coding standards) was applied to several publicly available ROS repositories, whose results are also reported in the paper, thus providing a first overview of the internal quality of the software being developed in this community.

关键词

Computer scienceSoftware qualitySoftware engineeringPlug-inMiddleware (distributed applications)Context (archaeology)SoftwareRobotQuality (philosophy)Operating system

相关论文

查看 OTHER 分类全部论文