Static-Time Extraction and Analysis of the ROS Computation Graph

dc.contributor.author André Filipe Santos en
dc.contributor.author Alcino Cunha en
dc.contributor.author Nuno Moreira Macedo en
dc.contributor.other 6414 en
dc.contributor.other 5612 en
dc.contributor.other 5625 en
dc.date.accessioned 2019-12-12T13:03:48Z
dc.date.available 2019-12-12T13:03:48Z
dc.date.issued 2019 en
dc.description.abstract The Robot Operating System (ROS) is one of the most popular open source robotic frameworks, and has contributed significantly to the fast development of robotics. Even though ROS provides many ready-made components, a robotic system is inherently complex, in particular regarding the architecture and orchestration of such components. Availability and analysis of a system's architecture at compile time is fundamental to ease comprehension and development of higher-quality software. However, ROS developers have to overcome this complexity relying mostly on testing and runtime visualisers. This work aims to enhance static-time support by proposing, firstly, a metamodel to describe the software architecture of ROS systems (the ROS Computation Graph) and, secondly, model extraction and visualisation tools for such architectural models. The provided tools allow users to specify custom-made queries over these models, enabling the static verification of relevant properties that had to be (manually) checked at runtime before. © 2019 IEEE. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/10478
dc.identifier.uri http://dx.doi.org/10.1109/irc.2019.00018 en
dc.language eng en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Static-Time Extraction and Analysis of the ROS Computation Graph en
dc.type Publication en
dc.type conferenceObject en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00Q-FA8.pdf
Size:
500.56 KB
Format:
Adobe Portable Document Format
Description: