Тип публикации: статья из журнала
Год издания: 2018
Ключевые слова: reliability, voting algorithms, multiversion programming, execution environment, fault tolerance
Аннотация: The article suggests a way to create fault-tolerant software systems, including control systems. The increase in fault tolerance is achieved by introducing software redundancy, namely multi-version programming. It is proposed to create a multi-version software execution environment based on the existing real-time operating system bПоказать полностьюy developing a decision-making unit and two new programming interfaces that support its operation. The functions of the existing real-time operating system which provide the necessary functional, the queuing mechanism, and the flow control mechanism are considered. An example of multi-version execution of an applied problem is considered, UML - diagrams describing this process in the proposed system are given.
Журнал: International Journal on Information Technologies and Security
Выпуск журнала: Т. 10, № 1
Номера страниц: 25-34
ISSN журнала: 13138251
Место издания: Sofia