Using formal verification to evaluate human-automation interaction: A review

ML Bolton, EJ Bass… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
Failures in complex systems controlled by human operators can be difficult to anticipate
because of unexpected interactions between the elements that compose the system …

Generating phenotypical erroneous human behavior to evaluate human–automation interaction using model checking

ML Bolton, EJ Bass, RI Siminiceanu - International Journal of Human …, 2012 - Elsevier
Breakdowns in complex systems often occur as a result of system elements interacting in
unanticipated ways. In systems with human operators, human–automation interaction …

State of the art on formal methods for interactive systems

R Oliveira, P Palanque, B Weyers, J Bowen… - The handbook of formal …, 2017 - Springer
This chapter provides an overview of several formal approaches for the design,
specification, and verification of interactive systems. For each approach presented, we …

PVSio-web 2.0: Joining PVS to HCI

P Masci, P Oladimeji, Y Zhang, P Jones… - … Aided Verification: 27th …, 2015 - Springer
PVSio-web is a graphical environment for facilitating the design and evaluation of interactive
(human-computer) systems. Using PVSio-web, one can generate and evaluate realistic …

Supporting the analysis of safety critical user interfaces: an exploration of three formal tools

JC Campos, C Fayollas, MD Harrison… - ACM Transactions on …, 2020 - dl.acm.org
Use error due to user interface design defects is a major concern in many safety critical
domains, for example avionics and health care. Early detection of latent user interface …

Verification of user interface software: the example of use-related safety requirements and programmable medical devices

MD Harrison, P Masci, JC Campos… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
One part of demonstrating that a device is acceptably safe, often required by regulatory
standards, is to show that it satisfies a set of requirements known to mitigate hazards. This …

A framework for FMI-based co-simulation of human–machine interfaces

M Palmieri, C Bernardeschi, P Masci - Software and Systems Modeling, 2020 - Springer
A framework for co-simulation of human–machine interfaces in Cyber-Physical Systems
(CPS) is presented. The framework builds on formal (ie mathematical) methods. It aims to …

Modelling and analysing the interactive behaviour of an infusion pump

JC Campos, MD Harrison - 2011 - repositorium.uminho.pt
This paper is concerned with the scaleable and systematic analysis of interactive systems.
The motivating problem is the procurement of medical devices. In such situations several …

Counterexample visualization and explanation for function block diagrams

A Pakonen, I Buzhinsky… - 2018 IEEE 16th …, 2018 - ieeexplore.ieee.org
Model checking is a proven, effective method for verifying instrumentation and control
system application logics. If a model of the system being verified does not satisfy a …

Automatically generating specification properties from task models for the formal verification of human–automation interaction

ML Bolton, N Jiménez… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
Human-automation interaction (HAI) is often a contributor to failures in complex systems.
This is frequently due to system interactions that were not anticipated by designers and …