DocumentCode :
2232479
Title :
Searching Pareto Solutions of Bi-objective NVP System Design Problem with Breadth First Search Method
Author :
Yamachi, H. ; Yamamoto, Hiroshi ; Tsujimura, Yuki ; Kambayashi, Yasushi
Author_Institution :
Tokyo Metropolitan Univ.
fYear :
2006
fDate :
10-12 July 2006
Firstpage :
252
Lastpage :
258
Abstract :
The n-version programming (NVP) is a programming approach for constructing fault tolerant software systems. This approach employs functionally equivalent, yet independently developed software components. Each component is independently designed and implemented to meet the same system requirements. The same set of inputs is supplied to all n versions and they produce their own results. A decision mechanism then gathers the results from n versions and determines the result to be delivered to the user. In general, the NVP design problem has been formulated as the single-objective problem maximizing the reliability under the constraint of the cost limit. For such formulations, the dynamic programming or the genetic algorithms have been used. They are, however, time-consuming and do not guarantee to produce the least-dominated solutions. In this paper, reformulate NVP design problem as the multi-objective optimization problem that seek Pareto solutions, and we then propose an algorithm that employs the BFS (breadth-first search) method to find the Pareto solutions under practical computation time
Keywords :
Pareto optimisation; computational complexity; dynamic programming; genetic algorithms; software fault tolerance; tree searching; Pareto solution; breadth first search method; decision mechanism; dynamic programming; fault tolerant software system; genetic algorithm; multiobjective optimization problem; n-version programming; system requirement; Algorithm design and analysis; Costs; Dynamic programming; Electronic mail; Fault tolerant systems; Genetic algorithms; Power system reliability; Search methods; Software systems; Telecommunication network reliability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Science, 2006 and 2006 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse. ICIS-COMSAR 2006. 5th IEEE/ACIS International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
0-7695-2613-6
Type :
conf
DOI :
10.1109/ICIS-COMSAR.2006.75
Filename :
1652000
Link To Document :
بازگشت