Title
Formal Analysis and Verification of DDS in ROS2.
Abstract
Robot Operating System(ROS) is widely used in the development of various service robots, which have high requirements in safety and reliability. Data distribution service(DDS) is deployed in ROS2 to implement the control of nodes and data distribution, which is very important for the operation of application on ROS2. In this paper, we focus on model abstraction, formal modeling and automatic verification for DDS in ROS2. A distributed model with interface parameters was established in PRISM. Properties such as security, liveness and priority of DDS in ROS2 were verified. The results show that the design satisfies these properties and high-priority messages can be sent and transmitted preferentially by the system. Due to the experiment result, we come up with a suggestion that the system will be better if its buffer can store six messages or more.
Year
DOI
Venue
2018
10.1109/MEMCOD.2018.8556970
MEMOCODE
Keywords
Field
DocType
DDS, ROS, model checking, probabilistic timed automata, publish/subscribe
Abstraction,Distributed element model,Model checking,Data Distribution Service,Computer science,Real-time computing,Robot,Robot operating system,Liveness,Distributed computing
Conference
ISBN
Citations 
PageRank 
978-1-5386-6196-3
0
0.34
References 
Authors
5
5
Name
Order
Citations
PageRank
Yanan Liu117627.29
Yong Guan278782.67
Xiaojuan Li3144.14
Rui Wang402.03
Jie Zhang5366.46