
Implementation of multiversion software based on an object-oriented approach
Author(s) -
И В Ковалев,
Д. И. Ковалев,
N. S. Chefonov,
N. A. Testoedvov,
E. N. Golovenkin
Publication year - 2020
Publication title -
iop conference series. materials science and engineering
Language(s) - English
Resource type - Journals
eISSN - 1757-899X
pISSN - 1757-8981
DOI - 10.1088/1757-899x/734/1/012035
Subject(s) - computer science , programming language , object oriented programming , software , software engineering , software development , software construction
The article discusses the concept of redundant programming and its implementation based on an object-oriented approach. Three components of multiversion programming, which are basic in the synthesis of fault-tolerant software, are identified. In comparison with the standard software life cycle, the basic procedures of the multiversion programming methodology are considered. The concept of abstract state of the multiversion software components version is based on the object-oriented approach.