Development Methodology of a Human-Machine Interface in the System Supporting the Operator of Industrial Facilities Acting in the Emergencies

Authors: Uali A.B., Naukenova A.S., Korsun O.N., Tulekbaeva A.K., Glukhova E.D., Glukhov M.A. Published: 13.04.2023
Published in issue: #1(142)/2023  
DOI: 10.18698/0236-3933-2023-1-98-116

Category: Informatics, Computer Engineering and Control | Chapter: System Analysis, Control, and Information Processing  
Keywords: emergency response plan, software, operator, industrial facility, support, patterns, design, human-machine interface, refineries


The paper proposes methodological approaches to development of a human-machine interface for the specialized software supporting operator activities of industrial facilities in emergencies. As an example, development of a system is considered to support activities of the oil refinery operators in eliminating various failures and their consequences in accordance with the adopted regulations of the accident elimination plan. Features of the operator actions in the emergency were analyzed, and requirements for the operator support program interface were formulated. The proposed approach is based on introduction of design patterns for human-machine interfaces in the safety-critical systems. Main patterns were analyzed, and recommendations were given on the use of specific patterns in creating a software interface to support the operator actions. Results of the experimental study of possibilities of the proposed software practical application are presented showing significant reduction in the time spent by the operator on actions to execute the emergency response plan requirements and decrease the number of errors. This confirms effectiveness of the developed methodology in practice. As the area for further improvement of the industrial facilities operator actions, it is advisable to consider methods for estimating the operator state according to the data obtained from heterogeneous information channels including speech, analysis of the number of blinks, evaluation of emotions, analysis of the head tilt, direction of gaze and others using the convolutional neural networks of deep learning

Please cite this article in English as:

Uali A.B., Naukenova A.S., Korsun O.N., et al. Development methodology of a human-machine interface in the system supporting the operator of industrial facilities acting in the emergencies. Herald of the Bauman Moscow State Technical University, Series Instrument Engineering, 2023, no. 1 (142), pp. 98--116 (in Russ.). DOI: https://doi.org/10.18698/0236-3933-2023-1-98-116


[1] Authorization for use of electronic flight bags. AC 120-76D. U.S. Department of Transportation, Federal Aviation Administration. 2017.

[2] Manual on electronic flight bags (EFBs). ICAO, 2018.

[3] Shevelev A.A. Introduction of the use of an electronic flight tablet in combat aviation at the stages of preparation and execution of a flight mission. Universum: tekhnicheskie nauki, 2021, no. 11-1 (in Russ.). DOI: https://doi.org/10.32743/UniTech.2021.92.11.12536

[4] Adelstein B., Hobbs A., O’Hara J., et al. Design, development, testing, and evaluation: human factors engineering. NASA/TM-2006-214535. NASA, 2006.

[5] Anokhin A.N. Ergonomics in Russia. In: Ergonomics in Developing Regions: Needs and Applications. CRC Press, 2009, pp. 385--390.

[6] Anokhin A., Ivkin A., Dorokhovich S. Application of ecological interface design in nuclear power plant (NPP) operator support system. Nucl. Eng. Technol., 2018, vol. 50, iss. 4, pp. 619--626. DOI: https://doi.org/10.1016/j.net.2018.03.005

[7] Cooper A., Reimann R., Cronin D., et al. About face. The essentials of interaction design. ‎ Wiley, 2014.

[8] Anokhin A.N., Nazarenko N.A. Interface design. Biotekhnosfera, 2010, no. 2, pp. 21--27 (in Russ.).

[9] Hollnagel E. Handbook of cognitive task design. CRC Press, 2003.

[10] Todd E., Kemp E., Philips C. What makes a good User Interface pattern language? Proc. 5th AUIC2004. Vol. 28. Australian Computer Society, 2004, pp. 91--100.

[11] Alexander C., Ishikawa S., Silverstein M. A pattern language. Oxford University Press, 1977.

[12] Mahemoff M.J. Design reuse in human-computer interaction and software engineering. The University of Melbourne. 2001.

[13] Coplien J.O. Advanced C++ programming styles and idioms. Addison Wesley, 1991.

[14] Gamma E., Helm R., Johnson R., et al. Design patterns. Elements of reusable object-oriented software. Pearson, 1994.

[15] McConnell S. Code complete. Microsoft Press, 1993.

[16] Fields R., Wright P. Safety and human error in activity systems: a position. CHI’98, 1998. DOI: https://doi.org/10.1145/286498.286685

[17] Sebryakov G.G., Korsun O.N., Lavrova G.A., et al. Sovremennye audiotekhnologii v interfeyse kabiny pilotov [Modern audio technology in a cockpit interface]. Moscow, ID Akademii Zhukovskogo Publ., 2021.

[18] Korsun O.N., Yurko V.N., Om M.H., et al. Estimation of the interrelation between the pilot state and the quality index of piloting. AS, 2022, vol. 5, no. 3, pp. 465--471. DOI: https://doi.org/10.1007/s42401-022-00135-z