The present invention describes a system and method for managing a complex
comprising a reference model store subsystem providing a reference model
of the complex, a reference model generation subsystem coupled to the
reference model store subsystem, wherein the reference model generation
subsystem modifies the reference model to generate a proposed reference
model and a change procedure generator subsystem coupled to the reference
model store subsystem, wherein the change procedure generator subsystem
provides a procedure comprising one or more changes required to transform
a complex as represented by a reference model into a complex as
represented by the proposed reference model, wherein the change procedure
generator subsystem includes a plurality of object templates associated
with desired change operations, each of the object templates providing
instruction to transform the complex as represented by the reference
model into a complex represented by the proposed reference model.