=Paper= {{Paper |id=Vol-2740/20200380 |storemode=property |title=Ergonomics of Cyberspace. Mathematical Modeling to Create Groups of Operators for Error-Free and Timely Implementation of Functions in a Distributed Control System |pdfUrl=https://ceur-ws.org/Vol-2740/20200380.pdf |volume=Vol-2740 |authors=Evgeniy Lavrov,Nadiia Pasko,Olga Siryk,Oleksandr Burov,Viacheslav Osadchyi |dblpUrl=https://dblp.org/rec/conf/icteri/LavrovPSBO20 }} ==Ergonomics of Cyberspace. Mathematical Modeling to Create Groups of Operators for Error-Free and Timely Implementation of Functions in a Distributed Control System== https://ceur-ws.org/Vol-2740/20200380.pdf
                  Ergonomics of Cyberspace. Mathematical Modeling to
                  Create Groups of Operators for Error-Free and Timely
                   Implementation of Functions in a Distributed Control
                                        System

              Evgeniy Lavrov1’[0000-0001-9117-5727]’,Nadiia Pasko2’[0000-0002-9943-3775]’,Olga Siryk3’[0000-0001-
               9360-4388]’
                           ,Oleksandr Burov4’[0000-0003-0733-1120]’,,Viacheslav Osadchyi 5’[0000-0001-5659-4774]
                                          1
                                             Sumy State University, Sumy, Ukraine
                                    2
                                       Sumy National Agrarian University, Sumy, Ukraine
                                3
                                  Taras Shevchenko National University of Kyiv, Kyiv, Ukraine
                         4
                           Institute of Information Technologies and Learning Tools, Kyiv, Ukraine
                     5
                       Bogdan Khmelnitsky Melitopol State Pedagogical University, Melitopol, Ukraine
                                              prof_lavrov@hotmail.com



                      Abstract. The problem of designing group activities of operators in distributed
                      information environments is considered. An optimization model is proposed for
                      choosing the option of assigning functions to a group of operators for the basic
                      model of the algorithm for executing an application in the form of an event
                      graph. The model can be used in decision support systems by the operator-
                      manager of critical control systems.

                      Keywords: Ergonomics, Cyberspace, Human-Operator, Human-Machine, Reli-
                      ability, Modeling, Cybersecurity, Control System, Critical System.


              1       Introduction

              Fundamental changes in computer control tools and methods [1] for complex distrib-
              uted objects, such as energy systems, oil and gas transportation systems, transport and
              research systems [2-5], training systems [6-9] have fundamentally changed the work
              of people in distributed information environments. The technology of interaction be-
              tween operators and control objects through complex information models has changed
              and become more complicated [1, 10]. The share of group activities has increased
              when operators jointly implement the specified control technologies, despite the fact
              that they may be located at a great distance from each other [1, 10]. With the increase
              in the technical and organizational complexity of such ergatic control systems, the
              cost of operator’s errors, failures and malfunctions of information technology equip-
              ment also increases [1, 2, 10, 11]. With the introduction of computer-aided decision
              support methods and artificial intelligence, the role of a person does not decrease, but
              also increases significantly [1, 3, 10], especially in the context of combating cyber-
              criminals and various cyber-attacks on information systems [12].




Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
2      Problem Statement

The main goal of the ergonomic support of complex control systems is to minimize
the risks caused by the erroneous actions of people-operators [3, 10, 13-16], by taking
into account engineering-psychological and ergonomic restrictions, the individual
characteristics of operators and by “adapting” technology to a person [16-18].
   In recent years, emphasis from studying and solving problems of the so-called
“physical” ergonomics (anthropometric, physiological, etc. problems) shifted to solv-
ing problems of providing cognitive comfort for operators and tasks of “organization-
al” ergonomics [2, 3, 11, 16-18]. This implies the taskі of determining the number of
personnel, the qualifications of people, the distribution of functions between operators
and the design of methods for interaction between operators. This task of the prompt
organization of operator interaction is especially acute in cases related to non-standard
or emergency situations, as well as in the tasks of managing security incidents. The
operator-manager, who takes over the organization of the elimination of the problem
situation, must quickly distribute the functions between individual operators. In this
case, the requirements [18-20] should be taken into account:

 Maximizing the probability of error-free execution of the application (elimination
  of the problem situation);
 Restrictions on the timing of activities;
 Opportunities for organizing joint activities (forming a team or group of operators
  compatible with each other): technologically (means of labor, communication
  channels, information models, etc.) [18-20]; psychologically [25-27]; other.

   Various network methods can be used to simulate the activities of operators,
e.g.[13, 21]; but the most convenient tool is a functional network (FN) [18-20], which
allows not only description of the activity but also evaluation of its reliability charac-
teristics. To assess the reliability of the activity, mathematical models and a software-
modeling complex were developed [22-24], and a number of optimization tasks were
solved, including distribution of functions between operators .However, the issues of
organizing group activities are not fully resolved in the ergonomics of automated
control systems [24-27]. In this regard, the objective of this work is to determine the
problem of forming a group of compatible operators working in a single information
space, who are assigned to perform discrete algorithmic activities to execute applica-
tions arriving at random times (with the distribution of individual operations between
specific operators) in order to maximize the probability of error-free execution under
constraint on mathematical expectation of runtime.


3      Results

3.1    The principle of formalizing the problem situation of group activity
       optimization

The principle of formalizing the problem situation of group activity optimization:
 Describe in natural language the sequence of work to complete the application.
 Following the identified logic, develop a FN model that describes the activities for
  the implementation of the application (work schedule).
 Make the transition from the work graph to the event graph (as events we use
  events consisting in the fact that some operation was performed correctly or per-
  formed with some violation (Fig. 1demonstrates an example of the transition from
  the work graph to the event graph).
 Considering the possibility of alternative assignments of operators to separate op-
  erations (with different probabilities of transition from state to state and different
  runtime characteristics), build on the basis of an event graph a model of semi-
  Markov decision-making process (SMDMP) for assigning operators to perform in-
  dividual operations (taking into account their compatibility in a group).
 Formalize the optimization problem for SMDMP.




Fig.1. An example of the process model for implementing the simplest application: a - work
graph; P - work operation; K - operation control; b – graph of events [18,25].


3.2    Model for designing group activities

Let us select the absorbing vertices among the SMDMP vertices. Let the vertices
1,2,...,rl are the vertices with acceptable outcomes. For non-absorbing vertices, we
define the probabilities of finding the process in these initial states:
a=(ar+1,ar+2,…,an), so that
                                       N

                                       a  1,
                                     i  r 1
                                                i
                                                                                      (1)


where N is the number of states, r is the number of absorbing states.
   We assume that K is the set of all operators. K0 is the cardinality of K. At each ver-
tex i there can be Ki of alternative assignments. Each variant is associated with a set of
transitions from vertex i to vertex j when choosing the k-th solution, kϵKi, with corre-
sponding probabilities and transition times.Thus, the k-th solution corresponds to the
assignment of the operator kϵKiϵK to the stage of the technological process, which
corresponds to state i of the SMDMP. Pij(k) is the probability of the transition of the
process from state i to state j when choosing the k-th alternative. Where in:

                       p
                        j
                            (k )
                            ij      1 at all i and all k  Ki                        (2)
   Tij(k) is the average time of transition from state i to state j when choosing the k-th
alternative. Then the average time of the i-th work with the k-th solution, Ti(k), is de-
fined as:

                                              Ti ( k )   Pij( k ) * Tij( k )                 (3)
                                                                 j


   It is necessary to maximize Pr- the probability of absorption in the r-state (or in
states of the r-type):
                                                            N
                               Pr     Pi (rlk ) * xi( k )                                  (4)
                                               l        i  r 1 kK i


Here x(k)i defines a solution: x(k)i>0 if the k-th alternative is selected at the i-th vertex,
and x(k)i=0, if another solution is chosen. It is also necessary: introduce Boolean varia-
bles δ(k)i (to ensure the uniqueness of solutions and the formation of conditions for the
dependence of the vertices: here k is the operator, i is vertex of the SMDMP).
   Let's make the matrix [Qmj] consisting of zeros and ones and each row of which
determines one of the possible groups ("teams") of operators for joint work in the
information space. The number of matrix rows is the number of possible groups, the
number of matrix columns is K0. We can formalize our task as follows:
                                                   N
                        Prm     Pir(ik ) xi( k )  max                                     (5)
                                         l    i  r 1 kK i


                                    N

                  x
                  kK
                        (k )
                        j         Pij( k ) xi( k )  a j , j  r  1, r  2,..., N
                                  i r 1 kK
                                                                                               (6)


                                        N

                                      P T
                                   i  r 1     j       k K i
                                                                      (k ) (k ) (k )
                                                                     ij    ij   ix      T0    (7)



                                     
                                    kK i
                                                    i
                                                     (k )
                                                            qmk 1, at all i                   (8)


                                  l( k )   v( k )  ...   n( k ) , at all k  K           (9)

                          xi( k )  M i( k )  0, at all i and all k  K i                   (10)

                               xi( k )  w i( k )  0, at all i and all k  K i              (11)

                                        r           N

                                       P
                                        j 1 i  r 1 kK i
                                                                         (k )
                                                                        ij      xi( k )  1   (12)


                               xi( k )  0, at all i and all k  K i .                        (13)
Here M and w are a very large and very small numbers.
 This task can be easy solved in the environment of any decision support system.


4      Conclusion

The share of group operator activity is growing sharply in modern management sys-
tems. The reliability of control processes substantially depends on the optimality of
the distribution of functions between individual operators. The proposed model of
organizing group activities takes into account the reliability and time characteristics of
the operators, their compatibility with each other and maximizes the probability of
error-free execution of tasks, entering the system. The development was tested during
the practical design and operation of control systems for various purposes and can be
recommended for building decision support systems for operators of control systems.


References
 1. Zhong, R. Y., Xu, X., Klotz, E. et al.: Intelligent manufacturing in the context of industry
    4.0: a review. Engineering, 3(5), 616–630, (2017).
 2. Xu, M P., Wang, J., Yang, M., Wang, W., Bai, Y. and Song, Y.: Analysis of operator sup-
    port method based on intelligent dynamic interlock in lead-cooled fast reactor simulator.
    Annals of Nuclear Energy, 99, 279–282, (2017).
 3. Li, P. C., Zhang, L., Dai, L. C. and Li, X. F.: Study on operator’s SA reliability in digital
    NPPs. Annals of Nuclear Energy, 102, 168–178, (2017).
 4. Ogurtsov, E.S., Kokoreva, V.A.,Ogurtsov, S.F., Usenbay, T.A.,Kunesbekov, A.S., Lavrov,
    E. A.: Microcontroller navigation and motion control system of the underwater robotic
    complex.ARPN Journal of Engineering and Applied Sciences, 11(9), 3110-3121, (2016).
 5. Sedov, V. A., Sedova, N. A. and Glushkov, S. V.: The fuzzy model of ships collision risk
    rating in a heavy traffic zone.Vibroengineering PROCEDIA, 8, 453–458, (2016).
 6. Verkhova, G. V., Akimov, S. V.: Electronic educational complex for training specialists in
    the field of technical systems management.In Proceedings of IEEE II International Confer-
    ence on Control in Technical Systems (CTS), pp. 26–29, (2017).
 7. Semingson, P., Crosslin, M., Dellinger, J.: Microlearning as a tool to engage students in
    online and blended learning. In Proceedings of Society for Information Technology &
    Teacher Education International Conference, pp. 474–479, (2015).
 8. Ashraf, A., El-Bakry, H. and Samir Abd El-razek, M.: Handling Big Data in E-Learning.
    Journal of Advanced Research in Computer Science & Technology, 3(1), 47–51, (2015).
 9. Lavrov, E. and Lavrova, O.: Intelligent adaptation method for human-machine interaction
    in modular E-learning systems. In Proceedings of the 15th International Conference on
    ICT in Education, Research and Industrial Applications. Integration, Harmonization and
    Knowledge Transfer. Volume II: Workshops, Kherson, Ukraine,pp.1000-1010, (2019).
10. Bloomfield, R., Lala, J.: Safety-Critical Systems. The Next Generation. In IEEE Security
    & Privacy, 11(4), pp. 11-13, (2013).
11. Lavrov, Е.,Volosiuk, A., Pasko, N., Gonchar, V. and Kozhevnikov, G.: Computer Simula-
    tion of Discrete Human-Machine Interaction for Providing Reliability and Cyber-security
    of Critical Systems. In Proceedings of the Third International Conference Ergo-2018, St.
    Petersburg, Russia, pp. 67–70, (2018). https://doi.org/10.1109/ERGO.2018.8443846
12. Basan, E., Basan, A. and Makarevich, O.: Evaluating and Detecting Internal Attacks in a
    Mobile Robotic Network. In 2018 International Conference on Cyber-Enabled Distributed
    Computing and Knowledge Discovery (CyberC), Zhengzhou, China, pp.516-5168, (2018).
13. Zhirabok, A. N., Kalinina, N. A. and Shumskii, A. E.: Technique of monitoring a human
    operator’s behavior in man-machine systems. Journal of Computer and Systems Sciences
    International, 57(3), 443–452, (2018).
14. Xu, M P., Wang, J., Yang, M., Wang, W., Bai, Y., and Song, Y.: Analysis of operator sup-
    port method based on intelligent dynamic interlock in lead-cooled fast reactor simulator.
    Annals of Nuclear Energy, 99, 279–282, (2017).
15. Cacciabue, P. C.: Human error risk management for engineering systems: a methodology
    for design, safety assessment, accident investigation and training.Reliab. Engineering &
    Syst.Saf.83(2), 229–269, (2014). https://doi.org/10.1016/j.ress.2003.09.013
16. J. Dul, R. Bruder, P. Buckle, P. Carayon, P. Falzon and W. S. Marraset, “A Strategy for
    human factors/ergonomics: developing the discipline and profession,” Ergonomics, vol.
    55(4), pp. 377–395, (2012). https://doi.org/10.1080/00140139.2012.661087
17. Havlikovaa, M., Jirglb, M. and Bradac, Z.: Human Reliability in Man-Machine Systems.
    Procedia Engineering, 100, 1207–1214, (2015).
18. Adamenko, A.N., et al.: Information controlling human-machine systems: research, de-
    sign, testing, Reference book. In: Gubinsky, A.I., Evgrafov, V. G. (eds.) Mechanical Engi-
    neering, Moscow (1993). (In Russian).
19. Grif, M.G., Sundui, O. and Tsoy, E.B.: Methods of desingning and modeling of man–
    machine systems. In Proc. of Int. Summer workshop Computer Science, pp.38–40, (2014).
20. Chabanenko, P. P. Research of the safety and efficiency of the functioning of systems
    “human – technics” by ergonomic networks. Sevastopol(2012), (In Russian).
21. Drakaki, M. and Tzionas, P.:Manufacturing Scheduling Using Colored Petri Nets and Re-
    inforcement Learning. Applied Sciences, 7(2), 136, (2017).
22. Lavrov, E., Pasko, N.: Automation of assessing the reliability of operator's activities in
    contact centers that provide access to information resources. In Proceedings of the 14th In-
    ternational Conference on ICT in Education, Research and Industrial Applications. Integra-
    tion, Harmonization and Knowledge Transfer, Kyiv, Ukraine, 1,pp. 445-448, (2018).
23. Lavrov, E., Pasko, N., Lavrova, O. and Savina, N.: Models for the Description of Man-
    Machine Interaction for the Tasks of Computer-Aided Assessment of the Reliability of
    Automated Systems. 2019 3rd International Conference on Advanced Information and
    Communications Technologies (AICT), Lviv, Ukraine, 2019, pp. 176–181, (2019).
    https://doi.org/10.1109/AIACT.2019.8847767
24. Lavrov, E., Pasko, N., Siryk, O., Burov, O. and Natalia, M.: Mathematical Models for Re-
    ducing Functional Networks to Ensure the Reliability and Cybersecurity of Ergatic Control
    Systems. 2020 IEEE 15th International Conference on Advanced Trends in Radioelectron-
    ics, Telecommunications and Computer Engineering (TCSET), Lviv-Slavske, Ukraine,
    2020, pp. 179-184, (2020). https://doi: 10.1109/TCSET49122.2020.235418.
25. Bentley, T. A., Teo, S. T. T., McLeod, L., Tana, F., Bosua, R. and Gloet, M.: The role of
    organisational support in teleworker wellbeing: A socio-technical systems approach. Ap-
    plied Ergonomics, 52, 207–215, (2016). https://doi.org/10.1016/j.apergo.2015.07.019
26. Popovich, P. R., Gubinskiy, A. I. and Kolesnikov, G.M.: Ergonomic support of astronauts'
    activities. Мoscow, Russia: Mechanical Engineering, 1985. (In Russian).
27. Anokhin, A., Gorodetskiy, I., Lvov, V. and Paderno, P.: Education and professional devel-
    opment of ergonomists in Russia. In Proc. of International Conference in Applied Human
    Factors and Ergonomics 2014 and the Affiliated Conferences, pp.1017–1024, (2014).