A Configurable Software Model of a Self-Adaptive Robotic System
Self-adaptation, meant to increase reliability, is a crucial feature of cyber-physical systems operating in uncertain physical environments. Ensuring safety properties of self-adaptive systems is of utter importance, especially when operating in remote environments where communication with a human operator is limited, like under water or in space. This paper presents a software model that allows the analysis of one such self-adaptive system, a configurable underwater robot used for pipeline inspection, by means of the probabilistic model checker ProFeat. Furthermore, it shows that the configurable software model is easily extensible to further, possibly more complex use cases and analyses.
Authors
- Silvia Lizeth Tapia Tarifa (ORCID: https://orcid.org/0000-0001-9948-2748)
- Juliane Päßler (ORCID: https://orcid.org/0000-0001-8515-1809)
- Einar Broch Johnsen (ORCID: https://orcid.org/0000-0001-5382-3949)
- Maurice H. ter Beek (ORCID: https://orcid.org/0000-0002-2930-6367)
- Ferruccio Damiani (ORCID: https://orcid.org/0000-0001-8109-1706)
Institutions
- Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" (IT)
- University of Oslo (NO)
- Museo Egizio (IT)
- University of Turin (IT)
Publication Details
- Journal
- Science of Computer Programming
- Published
- 2024-10-17
- DOI
- https://doi.org/10.1016/j.scico.2024.103221
- Citations
- 4
- Primary Topic
- Advanced Software Engineering Methodologies
- Type
- article
- Field-Weighted Citation Impact
- 1.39
Funders
- Ministero dell'Università e della Ricerca
- Horizon 2020 Framework Programme