1. A method, comprising: using a processor to generate system configuration parameters of a system comprising using the processor to: receive a business input from a user; with the business input convert an abstract model into a concrete model based on inputs from an objective function adapter, a system behavior predictor and a system state adapter, the abstract model comprising a business goal; and optimize the concrete model to solve for the system configuration parameters of the system.