Model Learning for Adjusting the Level of Automation in HCPS
Mehrnoush Hajnorouzi, Astrid Rakow, Martin Fränzle
TL;DR
The paper tackles safety in human-centered cyber-physical systems under shared-control by coupling active automata learning of cognitive-model-based human behavior with reactive synthesis to produce correct-by-construction controllers. It operationalizes human behavior as a finite-state abstract model derived from ACT-R simulations, and integrates this HM with a CPS in a timed game to synthesize safety-preserving strategies using Uppaal Tiga. The approach supports iterative refinement: if synthesis or validation fails, the human model or automation variant is revised, linking cognitive modeling directly with formal verification. A driving-case study demonstrates feasibility, showing how learned abstractions and a three-mode supervisory controller can maintain safety while allowing continued human engagement. The work advances principled analysis and design of shared-control HCPS, with implications for robust, explainable automation across safety-critical domains.
Abstract
The steadily increasing level of automation in human-centred systems demands rigorous design methods for analysing and controlling interactions between humans and automated components, especially in safety-critical applications. The variability of human behaviour poses particular challenges for formal verification and synthesis. We present a model-based framework that enables design-time exploration of safe shared-control strategies in human-automation systems. The approach combines active automata learning -- to derive coarse, finite-state abstractions of human behaviour from simulations -- with game-theoretic reactive synthesis to determine whether a controller can guarantee safety when interacting with these models. If no such strategy exists, the framework supports iterative refinement of the human model or adjustment of the automation's controllable actions. A driving case study, integrating automata learning with reactive synthesis in UPPAAL, illustrates the applicability of the framework on a simplified driving scenario and its potential for analysing shared-control strategies in human-centred cyber-physical systems.
