O. Syrotkina, O. Aziukovskyi, I. Udovyk, Oleksii Aleksieiev, S. Prykhodchenko, Leonid Ilyin
{"title":"Mathematical Methods for Detecting and Localizing Failures in Complex Hardware/Software Systems","authors":"O. Syrotkina, O. Aziukovskyi, I. Udovyk, Oleksii Aleksieiev, S. Prykhodchenko, Leonid Ilyin","doi":"10.1109/ACIT49673.2020.9208898","DOIUrl":null,"url":null,"abstract":"This article addresses the problem of creating and applying methods of automatic failure self-diagnostics in complex hardware/software systems (SCADA systems included). We conducted a review of modern methodologies used for solving problems of this class. A structural-logical model was proposed to describe the system’s architecture. We developed a mathematical method for diagnosing failures based on analysing changes in the state of system information flows. This included failure diagnostic criteria for the method we developed. As a result, it allowed us to obtain the analytical functional dependencies for the detection and localization of failures in the system’s structural modules. Graphs are presented to illustrate the probability of the system’s non-failure versus time-of-failure detection and localization. We obtained logical conclusions about improving the quality of system functions using the methods we developed for automatic failure self-diagnostics.","PeriodicalId":372744,"journal":{"name":"2020 10th International Conference on Advanced Computer Information Technologies (ACIT)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 10th International Conference on Advanced Computer Information Technologies (ACIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACIT49673.2020.9208898","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This article addresses the problem of creating and applying methods of automatic failure self-diagnostics in complex hardware/software systems (SCADA systems included). We conducted a review of modern methodologies used for solving problems of this class. A structural-logical model was proposed to describe the system’s architecture. We developed a mathematical method for diagnosing failures based on analysing changes in the state of system information flows. This included failure diagnostic criteria for the method we developed. As a result, it allowed us to obtain the analytical functional dependencies for the detection and localization of failures in the system’s structural modules. Graphs are presented to illustrate the probability of the system’s non-failure versus time-of-failure detection and localization. We obtained logical conclusions about improving the quality of system functions using the methods we developed for automatic failure self-diagnostics.