N-version Program (NVP) is a programming approach to fault tolerant software systems. It employs functionally equivalent, yet independently developed software components. We formulate the optimal design problem of NVP system to a bi-objective optimization model, i. e., maximizing the system re Ha hi I it}' and minimizing the system total cost. We use a Multi-Objective Genetic Algorithm (MOGA) to solve multi-objective optimization problems, however, it requires an appropriate mechanism to search Pareto solutions evenly along the Pareto frontier as many as possible. In our MOGA, we employ the random-key representation and the elitism and Pareto-insertion based on distance between Pareto solutions in the selection process. The proposed MOGA will obtain many Pareto solutions along the Pareto frontier evenly.
CITATION STYLE
Yamachi, H., Tsujimura, Y., & Yamamoto, H. (2005). Pareto distance-based MOGA for solving Bi-objective N-version program design problem. In Advances in Soft Computing (pp. 412–422). Springer Verlag. https://doi.org/10.1007/3-540-32391-0_48
Mendeley helps you to discover research relevant for your work.