Using Formal Verification to Evaluate Human-Automation Interaction: A Review

被引:93
作者
Bolton, Matthew L. [1 ]
Bass, Ellen J. [2 ,3 ]
Siminiceanu, Radu I. [4 ]
机构
[1] Univ Illinois, Dept Mech & Ind Engn, Chicago, IL 60607 USA
[2] Drexel Univ, Coll Informat Sci & Technol, Philadelphia, PA 19104 USA
[3] Drexel Univ, Coll Nursing & Hlth Profess, Philadelphia, PA 19104 USA
[4] Natl Inst Aerosp, Hampton, VA 23666 USA
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2013年 / 43卷 / 03期
关键词
Cognitive task analysis; formal methods; human performance modeling; human-automation interaction (HAI); mode confusion; model checking; theorem proving; verification; ECOLOGICAL INTERFACE DESIGN; ANALYZING MODE CONFUSION; SITUATION AWARENESS; SYSTEMATIC ANALYSIS; USER INTERFACES; REPRESENTATION; METHODOLOGY; CHECKING; ERROR; DEVIATIONS;
D O I
10.1109/TSMCA.2012.2210406
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:488 / 503
页数:16
相关论文
共 176 条
[1]   Designing safe, reliable systems using scade [J].
Abdulla, Parosh Aziz ;
Deneux, Johann ;
Stalmarck, Gunnar ;
Agren, Herman ;
Akerlund, Ove .
LEVERAGING APPLICATIONS OF FORMAL METHODS, 2006, 4313 :115-+
[2]  
Abowd G. D., 1995, DIS '95. Symposium on Designing Interactive Systems: Processes, Practices, Medthods, and Techniques. Conference Proceedings, P219, DOI 10.1145/225434.225459
[3]  
Adams J, 2009, J MARIT ARCHAEOL, V4, P1, DOI 10.1007/s11457-009-9047-0
[4]   Formal and experimental validation approaches in HCI systems design based on a shared event B model [J].
Yamine Ait-Ameur ;
Mickael Baron .
International Journal on Software Tools for Technology Transfer, 2006, 8 (6) :547-563
[5]  
Ameur YA, 2003, SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, P732
[6]   ACT-R: A theory of higher level cognition and its relation to visual attention [J].
Anderson, JR ;
Matessa, M ;
Lebiere, C .
HUMAN-COMPUTER INTERACTION, 1997, 12 (04) :439-462
[7]  
[Anonymous], 1997, MAR9701 NAT TRANSP S
[8]  
[Anonymous], 1994, IFIP WG 6 1 C FORM D
[9]  
[Anonymous], 2001, Psicologica
[10]   IRONIES OF AUTOMATION [J].
BAINBRIDGE, L .
AUTOMATICA, 1983, 19 (06) :775-779