9. The computer program product of claim 6 wherein the model template includes a set of rules for updating a model given the discrepancy and a computerized agent for executing the rules.
6. A computer program product for updating a model, the computer program product comprising: a non-transitory computer-readable storage medium that stores instructions for updating a model, the updating the model includes: evaluating log data; determining at least one discrepancy between the log data and a system model; generating a candidate model based on the discrepancy and a model template; and updating the system model based on the candidate model.