• Jiri Fiser Jan Evangelista Purkinje University
  • Volodymyr Lytvynenko Kherson National Technical University
  • Viktor Mashkov University Yana Evangelists Purkinev


The application area of the paper is system level self-diagnosis. Research in the area of system level self-diagnosis started in the late 60s of the last century. Achievements in theoretical research gave impulse to practical implementation and enabled a broadening of the application domains of system level self-diagnosis. Initially, system level self-diagnosis was applied in complex multiprocessor systems and then it gradually spread to distributed systems, different types of networks, multi-agent systems, etc. In order to solve the main tasks of system level self-diagnosis effectively, the appropriate modelling and simulation should usually be performed. In the paper, Python programming language is used for the purposes of modelling and simulation of complex systems self-diagnosis. This paper describes principles of implementation of basic entities on system level of self-diagnosis (especially self-checking) in Python programming languages. The first part discusses usability of Python for representation and simulation of complex systems (comparing it primarily with the most important competitor in the field of universal programming languages – Java programming language).The second part depicts main principles of implementation of basic entities of system level self-diagnosis by real examples including calculating of basics characteristics of a system. The proposed representation forms the basis of event-based simulation of more complex systems.

Author Biographies

Jiri Fiser, Jan Evangelista Purkinje University

Senior Lecturer

Volodymyr Lytvynenko, Kherson National Technical University

Doctor of Technical Sciences, Head of the Department of Informatics and Computer Science

Viktor Mashkov, University Yana Evangelists Purkinev

doctor of technical sciences, professor

How to Cite
Fiser, J., Lytvynenko, V., & Mashkov, V. (2019). REPRESENTATION OF SYSTEM LEVEL SELF-DIAGNOSIS IN PYTHON PROGRAMMING LANGUAGE. Electrotechnic and Computer Systems, (17(93), 48-54. Retrieved from
Computer Systems, Networks and their Components