Software Architectures for Robotics Systems: A Systematic Mapping Study
Aakash Ahmad, Muhammad Ali Babar

TL;DR
This systematic mapping study reviews 56 papers on software architectures in robotics, highlighting research themes, architectural evolution, and emerging trends like cloud robotics to guide future development and research.
Contribution
It provides a comprehensive taxonomy and systematic map of existing solutions, frameworks, and trends in architecture-driven robotic software development.
Findings
Identified eight research themes supporting robotic software activities.
Documented evolution from object-oriented to service-driven architectures.
Highlighted the rise of cloud robotics as an emerging trend.
Abstract
Software architecture related issues are important for robotic systems. Architecture centric development and evolution of software for robotic systems has been attracting researchers attention for more than two decades. The objective of this work is to systematically identify, taxonomically classify and holistically map existing solutions, research progress and trends that influence architecture-driven modeling, development and evolution of robotic software. We carried out a Systematic Mapping Study to identify and analyze the relevant literature based on 56 peer-reviewed papers. We extract and synthesize the data from selected papers to taxonomically classify the existing research and systematically map the solutions, frameworks, notations and evaluation methods to highlight the role of software architecture in robotic systems. We have identified eight distinct research themes that…
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.
