High-Level Description of Robot Architecture
Sabah Al-Fedaghi, Manar AlSaraf

TL;DR
This paper introduces a systematic high-level robot architecture description method using the Thinging Machine (TM) modeling approach, enabling clearer documentation, communication, and behavioral analysis of robotic systems.
Contribution
It applies TM modeling to robotic architectures, providing static, dynamic, and behavioral models for improved system specification and understanding.
Findings
TM models capture static atemporal aspects of robots.
Dynamic models identify system states effectively.
Behavioral models specify event sequences in robots.
Abstract
Architectural Description (AD) is the backbone that facilitates the implementation and validation of robotic systems. In general, current high-level ADs reflect great variation and lead to various difficulties, including mixing ADs with implementation issues. They lack the qualities of being systematic and coherent, as well as lacking technical-related forms (e.g., icons of faces, computer screens). Additionally, a variety of languages exist for eliciting requirements, such as object-oriented analysis methods susceptible to inconsistency (e.g., those using multiple diagrams in UML and SysML). In this paper, we orient our research toward a more generic conceptualization of ADs in robotics. We apply a new modeling methodology, namely the Thinging Machine (TM), to describe the architecture in robotic systems. The focus of such an application is on high-level specification, which is one…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Model-Driven Software Engineering Techniques · Service-Oriented Architecture and Web Services
