A systematic approach to model checking human–automation interaction using task analytic models

ML Bolton, RI Siminiceanu… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
Formal methods are typically used in the analysis of complex system components that can
be described as “automated”(digital circuits, devices, protocols, and software). Human …

Toward a multi-method approach to formalizing human-automation interaction and human-human communications

EJ Bass, ML Bolton, K Feigh, D Griffith… - … on Systems, Man …, 2011 - ieeexplore.ieee.org
Breakdowns in complex systems often occur as a result of system elements interacting in
ways unanticipated by analysts or designers. The use of task behavior as part of a larger …

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 …

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 …

Formally verifying human–automation interaction as part of a system model: limitations and tradeoffs

ML Bolton, EJ Bass - Innovations in systems and software engineering, 2010 - Springer
Both the human factors engineering (HFE) and formal methods communities are concerned
with improving the design of safety-critical systems. This work discusses a modeling effort …

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 …

Generating erroneous human behavior from strategic knowledge in task models and evaluating its impact on system safety with model checking

ML Bolton, EJ Bass - IEEE Transactions on Systems, Man, and …, 2013 - ieeexplore.ieee.org
Human-automation interaction, including erroneous human behavior, is a factor in the failure
of complex, safety-critical systems. This paper presents a method for automatically …

A method for the formal verification of human-interactive systems

ML Bolton, EJ Bass - Proceedings of the Human Factors and …, 2009 - journals.sagepub.com
Predicting failures in complex, human-interactive systems is difficult as they may occur under
rare operational conditions and may be influenced by many factors including the system …

Model-based human-centered task automation: a case study in ACC system design

MA Goodrich, ER Boer - … Systems, Man, and Cybernetics-Part A …, 2003 - ieeexplore.ieee.org
Engineers, business managers, and governments are increasingly aware of the importance
and difficulty of integrating technology and humans. The presence of technology can …

A formal machine–learning approach to generating human–machine interfaces from task models

M Li, J Wei, X Zheng, ML Bolton - IEEE Transactions on Human …, 2017 - ieeexplore.ieee.org
User-centered design (UCD) is an approach for creating human-machine interfaces that are
usable and support the human operator's tasks. UCD can be challenging because …