Model-based Engineering of Feedforward Usability Function for GUI Widgets

被引:1
作者
Navarre, David [1 ]
Palanque, Philippe [2 ]
Coppers, Sven [3 ]
Luyten, Kris [3 ]
Vanacken, Davy [3 ]
机构
[1] Univ Toulouse Capitole, ICS IRIT, 2 Rue Doyen Gabriel Marty, F-31042 Toulouse 9, France
[2] Univ Paul Sabatier Toulouse III, ICS IRIT, 118 Route Narbonne, F-31062 Toulouse 9, France
[3] Hasselt Univ tUL Flanders Make, Expertise Ctr Digital Media, Campus Diepenbeek,Wetenschapspk 2, BE-3590 Diepenbeek, Belgium
关键词
feedforward; formal methods; Petri nets; interactive systems engineering;
D O I
10.1093/iwc/iwab014
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Feedback and feedforward are two fundamental mechanisms that support users' activities while interacting with computing devices. While feedback can be easily solved by providing information to the users following the triggering of an action, feedforward is much more complex as it must provide information before an action is performed. For interactive applications where making a mistake has more impact than just reduced user comfort, correct feedforward is an essential step toward correctly informed, and thus safe, usage. Our approach, Fortunettes, is a generic mechanism providing a systematic way of designing feedforward addressing both action and presentation problems. Including a feedforward mechanism significantly increases the complexity of the interactive application hardening developers' tasks to detect and correct defects. We build upon an existing formal notation based on Petri Nets for describing the behavior of interactive applications and present an approach that allows for adding correct and consistent feedforward.
引用
收藏
页码:73 / 91
页数:19
相关论文
共 57 条
  • [1] [Anonymous], 2005, Proc. SIGCHI
  • [2] [Anonymous], 2013, 6615 ARINC AEEC
  • [3] [Anonymous], 2002, P 4 C DESIGNING INTE
  • [4] Antifakos Stavros, 2005, P 7 C HUM COMP INT M, P9, DOI 10.1145/1085777.1085780
  • [5] Assad M, 2007, LECT NOTES COMPUT SC, V4480, P55
  • [6] Basic concepts and taxonomy of dependable and secure computing
    Avizienis, A
    Laprie, JC
    Randell, B
    Landwehr, C
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2004, 1 (01) : 11 - 33
  • [7] Badouel E., 1995, LECT NOTES COMPUTER, V915
  • [8] Barboni E, 2007, LECT NOTES COMPUT SC, V4323, P25
  • [9] Bass L., 2020, SOFTWARE ARCHITECTUR
  • [10] Bastide R., 1993, Conference Proceedings. 1993 International Conference on Systems, Man and Cybernetics. Systems Engineering in the Service of Humans (Cat. No.93CH3242-5), P286, DOI 10.1109/ICSMC.1993.385025