• DocumentCode
    1476506
  • Title

    A Systematic Approach to Model Checking Human–Automation Interaction Using Task Analytic Models

  • Author

    Bolton, Matthew L. ; Siminiceanu, Radu I. ; Bass, Ellen J.

  • Author_Institution
    Nat. Aeronaut. & Space Adm. Ames Res. Center, San Jose State Univ. Res. Found., Moffet Field, CA, USA
  • Volume
    41
  • Issue
    5
  • fYear
    2011
  • Firstpage
    961
  • Lastpage
    976
  • Abstract
    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-automation interaction has been linked to system failure, where problems stem from human operators interacting with an automated system via its controls and information displays. As part of the process of designing and analyzing human-automation interaction, human factors engineers use task analytic models to capture the descriptive and normative human operator behavior. In order to support the integration of task analyses into the formal verification of larger system models, we have developed the enhanced operator function model (EOFM) as an Extensible Markup Language-based, platform- and analysis-independent language for describing task analytic models. We present the formal syntax and semantics of the EOFM and an automated process for translating an instantiated EOFM into the model checking language Symbolic Analysis Laboratory. We present an evaluation of the scalability of the translation algorithm. We then present an automobile cruise control example to illustrate how an instantiated EOFM can be integrated into a larger system model that includes environmental features and the human operator´s mission. The system model is verified using model checking in order to analyze a potentially hazardous situation related to the human-automation interaction.
  • Keywords
    XML; automobiles; computational linguistics; formal verification; human factors; man-machine systems; task analysis; analysis independent language; automobile cruise control; complex system component; enhanced operator function model; extensible markup language; formal method; formal semantics; formal syntax; formal verification; human factors; human operator behavior; human-automation interaction; model checking language; platform independent language; symbolic analysis laboratory; task analytic model; Analytical models; Computational modeling; Humans; Object oriented modeling; Syntactics; Visualization; XML; Formal methods; human–automation interaction; model checking; task analysis;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2011.2109709
  • Filename
    5735232