2015 International Siberian Conference on Control and Communications (SIBCON) 2015
DOI: 10.1109/sibcon.2015.7147116
|View full text |Cite
|
Sign up to set email alerts
|

N-version design of fault-tolerant control software for communications satellite system

Abstract: Abstract-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. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
5
0
1

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 10 publications
0
5
0
1
Order By: Relevance
“…The first class includes correct outputs, the second class includes incorrect outputs [1][2][3][4]. Thus, an important task is to separate or classify the outputs of multiversions, which is the subject of quite a lot of work in the field of multiversion programming for fault-tolerant software systems [5][6][7].…”
Section: Introductionmentioning
confidence: 99%
“…The first class includes correct outputs, the second class includes incorrect outputs [1][2][3][4]. Thus, an important task is to separate or classify the outputs of multiversions, which is the subject of quite a lot of work in the field of multiversion programming for fault-tolerant software systems [5][6][7].…”
Section: Introductionmentioning
confidence: 99%
“…N-version programming has successfully proved itself particularly in such spheres as fault-tolerant control software for communications satellite system [6], railway interlocking systems [7], producing an architectural framework to automate and en-hance application security [8], developing a N-version programming-based protection scheme for microgrids [9], web services systems [10].…”
Section: Introductionmentioning
confidence: 99%
“…This methodology is based on the principle of program redundancy which allows to increase significantly the dependability of software for control systems [6,7].…”
Section: Introductionmentioning
confidence: 99%
“…A large number of N-version software modules, redundant versions, and also some restrictions of the real-world problems such as cost, execution time, memory requirements, dependability properties compose a decision making problem [7]. The problem is to determine the best variation of N-version software for a control system by taking into account a number of criteria [8].…”
Section: Introductionmentioning
confidence: 99%