Software architecture-based self-adaptation in robotics
Year: 2024
Type: article
Study design: Systematic Review
Abstract: Context. Robotics software architecture-based self-adaptive systems (RSASSs) are robotics systems made robust to runtime uncertainty by adapting their software architectures. The research landscape of RSASS approaches is multidisciplinary and fragmented, with many aspects still unexplored or ineffectively shared among communities involved.Objective. We aim at identifying, classifying, and analysing the state of the art of existing approaches for RSASSs from the following perspectives: (i) the key characteristics of approaches and (ii) the evaluation strategies applied by researchers.Method. We apply the systematic mapping research method. We selected 28 primary studies via automatic, manual, and snowballing-based search and selection procedures. We rigorously defined and applied a classification framework composed of 31 parameters and synthesize the obtained data to produce a comprehensive overview of the state of the art.Results. This work contributes (i) a rigorously defined classification framework for studies on RSASSs, (ii) a systematic map of the research efforts on RSASSs, (iii) a discussion of emerging findings and implications for future research, and (iv) a publicly-available replication package.Conclusion. This study provides a solid evidence-based overview of the state of the art in RSASS approaches. Its results can benefit researchers at different levels of seniority and involvement in RSASS research.
Source: Journal of Systems and Software
Institutions: Vrije Universiteit Amsterdam, Delft University of Technology
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
Estimated APC paid: $3,710
OpenAlex ID: W4403524288
