Journal of Systems and Software· 2026Q1
Modelling and model-checking a ROS2 multi-robot system using Timed Rebeca
- 1citations
- Q1SCImago
- 2026year
Short summary
A new method uses Timed Rebeca to model and verify ROS2 multi-robot systems by discretizing continuous dynamics and optimizing verification, balancing accuracy with tractability.
AI-generated from the title and abstract; the full text is not read.
Key points
- Proposes discretization strategies and abstraction thresholds to model continuous dynamics of ROS2 multi-robot systems in Timed Rebeca.
- Introduces optimization techniques to accelerate the model-checking verification process.
- Demonstrates a systematic way to design and verify multi-robot systems, maintaining a bidirectional flow between abstract models and ROS2 implementations.
- Provides openly available Rebeca and ROS2 codebases as a reference.
AI-generated from the title and abstract; the full text is not read.
Abstract
Model-based development accelerates prototyping, enables earlier experimentation, and ensures rigorous validation of system de- sign intents. In multi-agent systems with complex asynchronous interactions and concurrency, formal verification—particularly model-checking—offers an automated means of confirming that desired properties hold. Timed Rebeca, an actor-based modelling language supporting reactive, concurrent, and timed behaviors, together with its model-checking tool, provides a powerful framework for this purpose. By leveraging these capabilities, Timed Rebeca can intuitively capture ROS2 node graphs, recurring physical signals, motion primitives, and other time-convertible behaviors. Nevertheless, modelling and verifying multi-robot systems entail significant challenges: abstracting intricate information, bridging the gap between discrete models and continuous system dynamics, and managing large state spaces while preserving fidelity. To address these challenges, we propose discretization strategies tailored to various data types and identify thresholds of abstraction that balance accuracy and tractability. We further introduce optimization techniques to accelerate verification. Our work demonstrates how to systematically design and verify multi-robot systems through Timed Rebeca, efficiently transform continuous dynamics into discrete models for model-checking, and maintain a practical, bidirectional flow between the abstract model and the ROS2 implementation. The accompanying Rebeca and ROS2 codebases, made openly available, serve as a foundational reference for researchers and developers aiming to model and verify advanced autonomous robotic systems.
The authors' abstract, as published at the source. Journal of Systems and Software, 2026 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Computational Theory and Mathematics
Computational Theory and MathematicsComputer Science