N-version design of fault-tolerant control software for communications satellite system
Скачать файл:
URI (для ссылок/цитирований):
https://elib.sfu-kras.ru/handle/2311/27965Автор:
Кулягин, В. А.
Царев, Р. Ю.
Прокопенко, А. В.
Никифоров, А. Ю.
Ковалев, И. В.
Коллективный автор:
Политехнический институт
Кафедра технологических машин и оборудования
Дата:
2015-04Журнал:
2015 International Siberian Conference on Control and Communications, SIBCON 2015 - ProceedingsКвартиль журнала в Scopus:
Q4Библиографическое описание:
Кулягин, В. А. N-version design of fault-tolerant control software for communications satellite system [Текст] / В. А. Кулягин, Р. Ю. Царев, А. В. Прокопенко, А. Ю. Никифоров, И. В. Ковалев // 2015 International Siberian Conference on Control and Communications, SIBCON 2015 - Proceedings. — 2015. — . — .Аннотация:
The article considers the problem of fault-tolerant satellite control software design. To provide the control software fault-tolerance the N-version programming based on program redundancy is used. In the paper the peculiarities of the design of control software for communications satellite system are presented. The article suggests the model for the choice of optimal structure of N-version software under resource requirement constraints. To solve the optimization problem it is proposed an algorithm. Numerical example illustrates how fault-tolerant control software for communications satellite system can be designed in order to increase software reliability using N-version programming.
Коллекции:
Метаданные:
Показать полную информациюСвязанные материалы
Показаны похожие ресурсы по названию, автору или тематике.
-
N-version Software Module Requirements to Grant the Software Execution Fault-Tolerance
Денис, Владимирович Грузенкин; Алексей, Сергеевич Черниговский; Роман, Юрьевич Царев (2017-09)N-version programming is one of the approach ensuring high reliability and fault-tolerance of software on the basis of program redundancy and diversity. This approach ensures that faults of one of the versions of an N-version ... -
Compensation model of multi-attribute decision making and its application to N-version software choice
Gruzenkin, D. V.; Grishina, G. V.; Durmuş, M. S.; Üstoǧlu, İ.; Tsarev, R. Yu. (2017-04)Multi-attribute decision making deals with discrete finite set of alternatives. The solution to the multi-attribute decision making problem is the choice of an alternative from the set of all possible alternatives on the ... -
Using blockchain technology to improve N-version software dependability
Gruzenkin, D. V.; Mikhalev, A. S.; Grishina, G. V.; Tsarev, R. Y.; Rutskiy, V. N. (2018-09)Being a technique ensuring the dependability and fault tolerance of software, the N-version programming has proven its effectiveness. A formal definition and some practical experience support the idea that redundancy and ... -
Application of majority voting and consensus voting algorithms in N-version software
Царев, Р. Ю.; M, S Durmuş; I, Üstoglu; Морозов, В. А. (2018-05)N-version programming is one of the most common techniques which is used to improve the reliability of software by building in fault tolerance, redundancy and decreasing common cause failures. N different equivalent software ... -
Recursive algorithm for exhaustive search of possible multiversion software realizations with the choice of the optimal versions set
Царев, Р. Ю.; Грузенкин, Д. В.; Гришина, Г. В. (2018-04)N-version software is used all over the world as one of the approaches that can provide with the high level of reliability and software fault tolerance. The application of redundant module versions of software allows to ...