Self-adaptation is a crucial feature of autonomous systems that must cope with uncertainties in, e.g., their environment and their internal state. Self-adaptive systems are often modelled as two-layered systems with a managed subsystem handling the domain concerns and a managing subsystem implementing the adaptation logic. We consider a case study of a self-adaptive robotic system; more concretely, an autonomous underwater vehicle (AUV) used for pipeline inspection. In this paper, we model and analyse it with the feature-aware probabilistic model checker ProFeat. The functionalities of the AUV are modelled in a feature model, capturing the AUV's variability. This allows us to model the managed subsystem of the AUV as a family of systems, where each family member corresponds to a valid feature configuration of the AUV. The managing subsystem of the AUV is modelled as a control layer capable of dynamically switching between such valid feature configurations, depending both on environmental and internal conditions. We use this model to analyse probabilistic reward and safety properties for the AUV.

Formal modelling and analysis of a self-adaptive robotic system

ter Beek MH;
2023

Abstract

Self-adaptation is a crucial feature of autonomous systems that must cope with uncertainties in, e.g., their environment and their internal state. Self-adaptive systems are often modelled as two-layered systems with a managed subsystem handling the domain concerns and a managing subsystem implementing the adaptation logic. We consider a case study of a self-adaptive robotic system; more concretely, an autonomous underwater vehicle (AUV) used for pipeline inspection. In this paper, we model and analyse it with the feature-aware probabilistic model checker ProFeat. The functionalities of the AUV are modelled in a feature model, capturing the AUV's variability. This allows us to model the managed subsystem of the AUV as a family of systems, where each family member corresponds to a valid feature configuration of the AUV. The managing subsystem of the AUV is modelled as a control layer capable of dynamically switching between such valid feature configurations, depending both on environmental and internal conditions. We use this model to analyse probabilistic reward and safety properties for the AUV.
2023
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
Herber P., Wijs A.
iFM 2023
Contributo
iFM'23 - 18th International Conference on integrated Formal Methods
14300
343
363
21
978-3-031-47704-1
https://link.springer.com/chapter/10.1007/978-3-031-47705-8_18
Springer
Berlin
GERMANIA
Sì, ma tipo non specificato
13-15/11/2023
Leiden, The Netherlands
Feature models
Probabilistic model checking
Self-adaptive systems
Cyber-physical systems
Robotics
ProFeat
Featured Transition Systems
Elettronico
5
partially_open
Päßler, J; TER BEEK, MAURICE HENRI; Damiani, F; Tapia Tarifa, Sl; Johnsen, Eb
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
   Reliable AI for Marine Robotics
   REMARO
   European Commission
   Horizon 2020 Framework Programme
   956200

   NODES
   NODES
   MUR
   PNRR - M4C2 1.5
   ECS00000036

   Typeful Language Adaptation for Dynamic, Interacting and Evolving Systems
   T-LADIES
   MUR
   PRIN
   2020TL3X8X
File in questo prodotto:
File Dimensione Formato  
prod_488495-doc_203224.pdf

accesso aperto

Descrizione: Preprint - Formal modelling and analysis of a self-adaptive robotic system
Tipologia: Documento in Pre-print
Licenza: Creative commons
Dimensione 619.59 kB
Formato Adobe PDF
619.59 kB Adobe PDF Visualizza/Apri
prod_488495-doc_203223.pdf

solo utenti autorizzati

Descrizione: Formal modelling and analysis of a self-adaptive robotic system
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 574.72 kB
Formato Adobe PDF
574.72 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/434797
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 9
social impact