2011 · 25 citations · 13 references
ComputingComputer ScienceSystems EngineeringFormal MethodsHuman-computer InteractionSystems ModelingCommunication ModelsDeductive VerificationHuman-machine InteractionHuman-machine InterfacesTask ModelsAutomated Theorem ProvingCommunication ProtocolsFunction Modeling LanguageHuman CommunicationHuman Operator ModelingHuman-agent InteractionHuman-automation InteractionMulti-method Model Formulation
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, formal system model is potentially useful for analyzing such problems because it allows the ramifications of different human behaviors to be verified in relation to other aspects of the system. A component of task behavior largely overlooked to date is the role of human-human interaction, particularly human-human communication in complex human-computer systems. We are developing a multi-method approach based on extending the Enhanced Operator Function Model language to address human agent communications (EOFMC). This approach includes analyses via theorem proving and future support for model checking linked through the EOFMC top level XML description. Herein, we consider an aviation scenario in which an air traffic controller needs a flight crew to change the heading for spacing. Although this example, at first glance, seems to be one simple task, on closer inspection we find that it involves local human-human communication, remote human-human communication, multi-party communications, communication protocols, and human-automation interaction. We show how all these varied communications can be handled within the context of EOFMC.
13
An Introduction to Input/Output Automata
Nancy Lynch, Mark R. Tuttle · Formal Aspects of Computing · 2026 · 1K citations · Full text
ISABELLE - THE NEXT 700 THEOREM PROVERS
Apollo (University of Cambridge) · 1988 · 250 citations · Full text