The article considers a software package that allows you to form the composition of multiversion software for fault-tolerant control systems. The software implementation is based on a modified ant colony algorithm, which belongs to the class of bioinspired algorithms. The algorithm implements the search direction in order to minimize the cost of a program consisting of a set of modules. For each module, there are several versions of its implementation, developed within the framework of the multiversion programming methodology. The search direction is also implemented in order to maximize the reliability of the modular program in multiversion execution. The software implementation of the algorithm allows a number of experiments to be performed to obtain data that can be used to compare the performance of the standard and modified ant colony algorithms.
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.