N-version design of fault-tolerant control software for communications satellite system
URI (for links/citations):http://elib.sfu-kras.ru/handle/2311/27965
Кулягин, В. А.
Царев, Р. Ю.
Прокопенко, А. В.
Никифоров, А. Ю.
Ковалев, И. В.
Кафедра технологических машин и оборудования
Journal Name:2015 International Siberian Conference on Control and Communications, SIBCON 2015 - Proceedings
Journal Quartile in Scopus:Q4
Bibliographic Citation:Кулягин, В. А. 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.
Metadata:Show full item record
Showing items related by title, author, creator and subject.
Денис, Владимирович Грузенкин; Алексей, Сергеевич Черниговский; Роман, Юрьевич Царев (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 ...
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 ...
Царев, Р. Ю.; M, S Durmuş; I, Üstoglu; Морозов, В. А. (2018-05)A voting algorithm in N-version software is a crucial component that evaluates the execution of each of the N versions and determines the correct result. Obviously, the result of the voting algorithm determines the outcome ...
Царев, Р. Ю.; 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 ...