14. A method, comprising: simulating, with a processor, a model that comprises a plurality of simulated components; arranging, with the processor, the plurality of simulated components in a component hierarchical graph such that a combination of the plurality of simulated components forms the model; generating, using an inference engine, one or more redesign recommendations for at least one simulated component of the plurality of simulated components in the simulated model based on redesign recommendation rules and the at least one simulated component in the component hierarchical graph; and displaying, with a display generator, the redesign recommendations to a first user.
14. A method, comprising: simulating, with a processor, a model that comprises a plurality of simulated components; arranging, with the processor, the plurality of simulated components in a component hierarchical graph such that a combination of the plurality of simulated components forms the model; generating, using an inference engine, one or more redesign recommendations for at least one simulated component of the plurality of simulated components in the simulated model based on redesign recommendation rules and the at least one simulated component in the component hierarchical graph; and displaying, with a display generator, the redesign recommendations to a first user. 18. The method of claim 14 , wherein the redesign recommendation rules are based on regulatory codes, regulatory standards, and previously selected choices by the first user.