A.F. Ulasen¹, A.N. Stalnov², A.N. Zueva³
¹ Army Air Defense Military Academy (Smolensk, Russia)
² Concern «Morinsis-Agat» (Moscow, Russia)
³ RTU MIREA (Moscow, Russia)
All measures to ensure the reliability of programs are aimed at minimizing errors during development and, as early as possible, to identify and eliminate them after the development of functional software. At the same time, a fairly reliable assessment of program errors identified during testing helps to eliminate errors critical for real-time systems that adversely affect the system's response time to external influences, or the performance of the system as a whole. The article discusses some aspects of ensuring the reliability of functional software of information and control systems operating in real time.
Among the many problems of developing new and upgrading existing information management systems (IUS), one of the most important tasks is to ensure the high reliability of their functional software (FPO).
The presence of errors in the programs can be considered inevitable, while errors in the software lead to software failures, violation of the algorithm of the IUS and, as a result, to failure to complete the task.
In this regard, the design and development of modern information management systems is impossible without analysis, forecasting and ensuring the reliability of their functional software. At the same time, the objectives of the analysis are the optimal distribution of reliability between the components of the equipment or system, the choice of the structure that provides the highest values of the reliability indicators of functional software, the determination of the necessary degree of redundancy, the optimal choice of the initial values of the parameters of the components of the equipment, as well as rapid response to distortions of the computational process due to errors in programs. Therefore, all measures to ensure the reliability of programs are aimed at minimizing errors during development and, as early as possible, identifying and eliminating them after the development of functional software.
Ulasen A.F., Stalnov A.N., Zueva A.N. Ensuring the reliability of the functional software of informatively-managing systems real time. Information-measuring and Control Systems. 2022. V. 20. № 6. P. 67−71. DOI: https://doi.org/10.18127/j20700814-202206-08 (in Russian)
- GOST 24.701-86. Nadezhnost avtomatizirovannykh sistem upravleniya. Osnovnye polozheniya. (in Russian)
- Voevodin V.P. Evolyutsiya ponyatiya i pokazateli nadezhnosti vychislitelnykh sistem: Preprint IFIE 2012-24. Protvino. 2012. 24 s. (in Russian)
- Viktorova V.S., Lubkov N.V., Stepanyants A.S. Analiz nadezhnosti otkazoustoichivykh vychisli-telnykh sistem. M.: IPU RAN. 2016. 117 s. (in Russian)
- Kruglov V.I. i dr. Teoreticheskie osnovy nadezhnosti i eksperimentalnaya otrabotka slozhnykh tekhnicheskikh sistem pri ispytaniyakh. M.: Logos. 2003. 304 s. (in Russian)
- Skachkov S.A., Ulasen A.F., Moshnyakov D.A., Klyuev A.V., Kovalev A.A. Upravlenie nadezhnostyu vychislitelnykh sistem za schet optimizatsii arkhitektury izbytochnosti. Radiotekhnika. 2019. № 12 (19). S. 60−67. (in Russian)
- Ulasen A.F., Klyuev A.V., Titov E.V. Obespechenie nadezhnosti apparatury informatsionno-upravlyayushchikh sistem s uchetom zadannogo rezhima ee ispolzovaniya. Informatsionno-izmeritelnye i upravlyayushchie sistemy. 2020. T. 18. № 6. S. 32−36. (in Russian)
- Shubinskii I.B. Funktsionalnaya nadezhnost informatsionnykh sistem. Metody analiza M.: Zhurnal Nadezhnost. 2012. 296 s. (in Russian)
- Shubinskii I.B. Nadezhnye otkazoustoichivye informatsionnye sistemy. Metody sinteza. M.: «Zhurnal Nadezhnost». 2016. 546 s. (in Russian)