Open this publication in new window or tab >>2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]
Distributed robotic systems built on ROS 2 often operate under stringent timing constraints due to their potentially safety-critical nature. This thesis addresses the challenges of identifying and mitigating timing issues, aiming towards automated analysis and formal verification of temporal properties in ROS 2-based applications, which is scarcely investigated in the relevant literature. Therefore, we identify time-critical components and configurations, define relevant timing properties, and evaluate how design choices impact timing behavior. Building on these insights, we introduce a pattern-based formal modeling approach using UPPAAL, enabling reusable verification templates for key ROS 2 constructs. To support integration into the development process, we propose two frameworks: first, a model-based framework that transforms execution traces into formal models, bridging empirical observations with formal analysis; second, a framework for timing introspection that supports structured experimentation and analysis. Together, these contributions advance the systematic verification of temporal properties in ROS 2 systems, enabling early detection and mitigation of timing issues.
Place, publisher, year, edition, pages
Västerås: Mälardalens universitet, 2025
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 448
National Category
Computer Sciences Robotics and automation Formal Methods
Research subject
Electronics
Identifiers
urn:nbn:se:mdh:diva-73780 (URN)978-91-7485-731-3 (ISBN)
Public defence
2025-12-10, Gamma och digitalt, Mälardalens universitet, Västerås, 13:15 (English)
Opponent
Supervisors
2025-10-242025-10-212025-11-19Bibliographically approved