Volltext-Downloads (blau) und Frontdoor-Views (grau)
  • search hit 6 of 5000
Back to Result List

Specifying QoS Requirements and Capabilities for Component-Based Robot Software

  • Assembling robotic multi-agent systems is becoming increasingly attractive due to the emergence of affordable robots. For coordinated missions such fleets usually have to communicate over unreliable channels and still achieve adequate performance. To support system designers in quantifying adequateness, in this paper we present a domain-specific language (DSL) that allows domain-experts to specify (i) quality of service (QoS) requirements of the communication channels; and (ii) QoS capabilities of the involved software components. Such QoS specifications complement the QoS management that has recently been introduced into ROS 2. To fully utilize this approach we have also developed an associated ROS 2 DSL which enables us to verify QoS specifications and provide feedback to the users already at design time. We have evaluated the developed language workbench following the Goal-Question-Metric (GQM) approach which demonstrates that the QoS DSL is complete with respect to ROS 2 and can be easily extended. Additionally, we generate a proof-of-concept implementation for a QoS monitor that can be seamlessly integrated into existing ROS 2 projects.

Export metadata

Additional Services

Share in Twitter Search Google Scholar Availability


Document Type:Conference Object
Author:Samuel Parra, Sven Schneider, Nico Hochgeschwender
Parent Title (English):3rd International Workshop on Robotics Software Engineering (RoSE’21)
Publication year:2021
Departments, institutes and facilities:Fachbereich Informatik
Projects:SESAME Secure and Safe Multi-Robot Systems (EC/H2020/101017258)
Dewey Decimal Classification (DDC):0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Entry in this database:2021/05/13