Formal Modelling and Analysis of a Self-Adaptive Robotic System

08/28/2023
by   Juliane Päßler, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/16/2023

SUAVE: An Exemplar for Self-Adaptive Underwater Vehicles

Once deployed in the real world, autonomous underwater vehicles (AUVs) a...
research
05/07/2022

PRESTO: Predicting System-level Disruptions through Parametric Model Checking

Self-adaptive systems are expected to mitigate disruptions by continuall...
research
04/01/2023

Hazard Analysis for Self-Adaptive Systems Using System-Theoretic Process Analysis

Self-adaptive systems are able to change their behaviour at run-time in ...
research
08/19/2023

Towards Self-Adaptive Machine Learning-Enabled Systems Through QoS-Aware Model Switching

Machine Learning (ML), particularly deep learning, has seen vast advance...
research
12/19/2019

Safe Adaptation Using Energy Functions

Adaptation has long been considered to be an important capability for au...
research
09/18/2023

Towards Model Co-evolution Across Self-Adaptation Steps for Combined Safety and Security Analysis

Self-adaptive systems offer several attack surfaces due to the communica...

Please sign up or login with your details

Forgot password? Click here to reset