Date Added: Oct 2012
Developing a system architecture that satisfies the functional requirements and keeping the quality attributes high is still an open challenge. The task of selecting the optimal combination and redundancy levels of components (which is known as RAP problem) that meet system-level constraints is hard since each one of these alternatives must be modeled in order to obtain the global optimal solution. This problem is classified as NP-complete and many researches have suggested use of meta heuristic to encode this challenge as an optimization problem for improving architectures. The search for optimal solution in meta heuristics techniques is guided by objective function/functions. Majority of studies in RAP area were focused on reliability and mostly simple cost functions were used.