Patent ID: 8639481
Filing Date: 2014-01-28
Classification: G06F

Abstract:
1. A computerized method of interactively providing a multi-objective optimal design, comprising: modeling, using a computerized processor, a system to yield a high level system design model containing a plurality of elements, wherein the plurality of elements are associated with a plurality of design parameters and a plurality of design alternatives, the association of the plurality of elements with the plurality of design parameters is done through a variability model; modeling the variability of the high level system design model by assigning variability data to the plurality of elements, the variability data includes at least one of optional element designation and alternative element designation, wherein the assigning is based on the variability characteristics of the plurality of elements; exploring a plurality of design configurations by assigning specified values to the design parameters and thus selecting design alternatives, such that the design configurations meet specified system requirements and design goals over specified constraints and calculating at least one measure of effectiveness (MoEs) for each one of the plurality of design alternatives; determining, based on the system model and the calculated at least one MoEs for the plurality of design configurations, a set of design configurations, all meeting a Pareto optimal condition over an MoEs space; interactively selecting a preferred design configuration by presenting a user with a subset of design configurations from the determined set of Pareto optimal design configurations, along with their respective calculated at least one MoEs, and designating a preferred design configuration selected by the user; and repeating the presenting, wherein in each repetition, a different subset consisting of alternative Pareto optimal design configurations located in the MoEs space within a specified range from the at least one MoEs of the preferred design configuration selected in the previous repetition, until the user makes a final selection of the preferred design configuration.