THE DESIGN OF THE REDUNDANT FAULT-TOLERANT CONTROL SYSTEM SOFTWARE
Сибирский государственный аэрокосмический университет им. акад. М. Ф. Решетнева;
Завьялова О. И.
Сибирский федеральный университет;
Лайков А. Н.
Сибирский государственный аэрокосмический университет им. акад. М. Ф. Решетнева;
Abstract. With the purpose of control system fault tolerance it is offered to use multiversion methodology of software design. Multiversion programming supposes the introduction of redundant program modules that essentially raises reliability characteristics of the control system software. However it demands additional resources. The method presented in the paper allows generating multiversion software structure, considering a number of criteria such as software reliability, cost of program component realization, required to the module processor time and so forth. It is presented the approach to definition of weight coefficients on the basis of criteria ranging, that simplifies decision maker work of the criteria importance numerical value ordering.
Keywords:
multiversion software, redundancy, fault-tolerance, control systems, multiple criteria decision making.