Using Formal Verification to Evaluate Human-Automation Interaction: A Review
Authors:
Top Cited Papers
Open Access
- 7 March 2013
- journal article
- review article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics: Systems
- Vol. 43 (3) , 488-503
Abstract
Failures in complex systems controlled by human operators can be difficult to anticipate because of unexpected interactions between the elements that compose the system, including human-automation interaction (HAI). HAI analyses would benefit from techniques that support investigating the possible combinations of system conditions and HAIs that might result in failures. Formal verification is a powerful technique used to mathematically prove that an appropriately scaled model of a system does or does not exhibit desirable properties. This paper discusses how formal verification has been used to evaluate HAI. It has been used to evaluate human-automation interfaces for usability properties and to find potential mode confusion. It has also been used to evaluate system safety properties in light of formally modeled task analytic human behavior. While capable of providing insights into problems associated with HAI, formal verification does not scale as well as other techniques such as simulation. However, advances in formal verification continue to address this problem, and approaches that allow it to complement more traditional analysis methods can potentially avoid this limitation.Keywords
This publication has 119 references indexed in Scilit:
- Using Model Checking to Explore Checklist-Guided Pilot BehaviorThe International Journal of Aviation Psychology, 2012
- Formally verifying human–automation interaction as part of a system model: limitations and tradeoffsInnovations in Systems and Software Engineering, 2010
- Formal and experimental validation approaches in HCI systems design based on a shared event B modelInternational Journal on Software Tools for Technology Transfer, 2006
- An integrated framework for the analysis of dependable interactive systems (IFADIS): Its tool support and evaluationAutomated Software Engineering, 2006
- Using multiple cognitive task analysis methods for supervisory control interface design in high-throughput biological screening processesCognition, Technology & Work, 2006
- Safety-relevant mode confusions—modelling and reducing themReliability Engineering & System Safety, 2005
- An Apprenticeship Approach for the Development of Operations Automation Knowledge BasesProceedings of the Human Factors and Ergonomics Society Annual Meeting, 2000
- Modes in Human-Machine Systems: Constructs, Representation, and ClassificationThe International Journal of Aviation Psychology, 1999
- Trust, control strategies and allocation of function in human-machine systemsErgonomics, 1992
- Statecharts: a visual formalism for complex systemsScience of Computer Programming, 1987