Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N6 2013 year

Tool Design the Optimal Architecture of Fault-Tolerant Software Systems
D. A. Sheenok , e-mail: dmitryshkras@rambler.ru

Considered the problem of planning the cost of achieving the required level of reliability of failover software. Substantiated the necessity of the use of specialized optimization algorithms for solving this problem because of the large number of alternative options for building the software architecture. Described the algorithms of a software system to solve this optimization problem using exhaustive search options, or by using a specialized genetic algorithm. Proposed an algorithm for the use of tools in the software life cycle.

Keywords: software architecture design, optimization, genetic algorithm
pp. 20–26