Показать сокращенную информацию

Ковалев, Игорь Владимирович
Сарамуд, Михаил Владимирович
Лосев, Василий Владимирович
2021-08-13T09:30:26Z
2021-08-13T09:30:26Z
2020-04
Ковалев, Игорь Владимирович. Simulation environment for the choice of the decision making algorithm in multi-version real-time system [Текст] / Игорь Владимирович Ковалев, Михаил Владимирович Сарамуд, Василий Владимирович Лосев // Information and Software Technology. — 2020. — Т. 120. — С. 106245
09505849
https://www.sciencedirect.com/science/article/abs/pii/S0950584919302630
https://elib.sfu-kras.ru/handle/2311/142458
Context: Nowadays the most effective way to improve the reliability of software is an approach with the introduction of software redundancy - multi-version programming. The reliability of a multi-version system is determined not only by the reliability of the versions that make it up, but to a greater degree by the decision making algorithm. Objective: Our objective is evaluation and selection of the most reliable voting algorithms in multi-version environments. In order to get this objective there is a need to check all the algorithms in the execution environment, simulating characteristic of the developed system. Thus, we obtain the characteristics of the quality of the algorithm operation in precisely those conditions in which it will work in the system that is developed. Method: The article suggests weighted voting algorithms with a forgetting element, as well as modifications of existing voting algorithms. To be able to check the quality of their work, the simulation environment has been implemented that simulates the operation of the software multi-version execution environment. Results: The article substantiates the use of the most reliable decision making algorithms in the decision block of the real-time operating system. A comparative analysis of decision making algorithms for the operation of the decision making block of the multi-version real-time execution environment has been carried out. Conclusions: The software implementation of the simulation environment that implements the simulations of versions with given characteristics is considered, not only classical decision making algorithms, but also the author's modifications are investigated. The environment allows to obtain the quality characteristics of all implemented decision making algorithms with given system characteristics. The modeling results are considered, the dependence of the system reliability indicators on its input parameters is shown, a comparative analysis of various decision making algorithms based on the modeling results is made.
Multi-version
Fault tolerance
Quality assurance
Reliability
Voting algorithms
Simulation modeling
Simulation environment for the choice of the decision making algorithm in multi-version real-time system
Journal Article
Published Journal Article
106245
2021-08-13T09:30:26Z
10.1016/j.infsof.2019.106245
Институт космических и информационных технологий
Кафедра информатики
Information and Software Technology
Q1
Q2


Файлы в этом документе

Thumbnail

Данный элемент включен в следующие коллекции

Показать сокращенную информацию