Formal Analysis and Design of Supervisor and User Interface Allowing for Non-Deterministic Choices Using Weak Bi-Simulation

被引:4
作者
Khan, Shazada Muhammad Umair [1 ]
He, Wenlong [2 ]
机构
[1] Hanyang Univ, Dept Ind & Informat Engn, ERICA Campus, Ansan 15588, South Korea
[2] Hanyang Univ, Dept Mech Engn, ERICA Campus, Ansan 15588, South Korea
来源
APPLIED SCIENCES-BASEL | 2018年 / 8卷 / 02期
关键词
user interface; machine interface; supervisor interface; formal model; composite interface; VERIFICATION; MODEL; USABILITY;
D O I
10.3390/app8020221
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In human machine systems, a user display should contain sufficient information to encapsulate expressive and normative human operator behavior. Failure in such system that is commanded by supervisor can be difficult to anticipate because of unexpected interactions between the different users and machines. Currently, most interfaces have non-deterministic choices at state of machine. Inspired by the theories of single user of an interface established on discrete event system, we present a formal model of multiple users, multiple machines, a supervisor and a supervisor machine. The syntax and semantics of these models are based on the system specification using timed automata that adheres to desirable specification properties conducive to solving the non-deterministic choices for usability properties of the supervisor and user interface. Further, the succinct interface developed by applying the weak bi-simulation relation, where large classes of potentially equivalent states are refined into a smaller one, enables the supervisor and user to perform specified task correctly. Finally, the proposed approach is applied to a model of a manufacturing system with several users interacting with their machines, a supervisor with several users and a supervisor with a supervisor machine to illustrate the design procedure of human-machine systems. The formal specification is validated by z-eves toolset.
引用
收藏
页数:23
相关论文
共 36 条
[1]   Design of user-interface without automation surprises for discrete event systems [J].
Adachi, Masakazu ;
Ushio, Toshimitsu ;
Ukawa, Yoshitaka .
CONTROL ENGINEERING PRACTICE, 2006, 14 (10) :1249-1258
[2]  
[Anonymous], 1989, COMMUNICATION CONCUR
[3]   Automatically Generating Specification Properties From Task Models for the Formal Verification of Human-Automation Interaction [J].
Bolton, Matthew L. ;
Jimenez, Noelia ;
van Paassen, Marinus M. ;
Trujillo, Maite .
IEEE TRANSACTIONS ON HUMAN-MACHINE SYSTEMS, 2014, 44 (05) :561-575
[4]   Using Model Checking to Explore Checklist-Guided Pilot Behavior [J].
Bolton, Matthew L. ;
Bass, Ellen J. .
INTERNATIONAL JOURNAL OF AVIATION PSYCHOLOGY, 2012, 22 (04) :343-366
[5]   A Systematic Approach to Model Checking Human-Automation Interaction Using Task Analytic Models [J].
Bolton, Matthew L. ;
Siminiceanu, Radu I. ;
Bass, Ellen J. .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2011, 41 (05) :961-976
[6]   Model-based verification method for solving the parameter uncertainty in the train control system [J].
Cheng, Ruijun ;
Zhou, Jin ;
Chen, Dewang ;
Song, Yongduan .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2016, 145 :169-182
[7]  
Clarke EM, 1999, MODEL CHECKING, P1
[8]   The Role of Human-Automation Consensus in Multiple Unmanned Vehicle Scheduling [J].
Cummings, M. L. ;
Clare, Andrew ;
Hart, Christin .
HUMAN FACTORS, 2010, 52 (01) :17-27
[9]  
De Moura L., 2003, CSL0101 SRI INT
[10]   Formal verification of human-automation interaction [J].
Degani, A ;
Heymann, M .
HUMAN FACTORS, 2002, 44 (01) :28-43