A method and apparatus for specifying and generating an alteration in a
model representative of a system composed of a plurality of components,
the method comprising the steps of associating configuration non-specific
representations with corresponding functions operable on the model, each
of the configuration non-specific representations includes
representations of objects and attributes of, and/or relationships among
system components, associating configuration non-specific representations
of desired changes to the model for enabling alterations to the objects,
attributes, relationships and/or functions of the objects, attributes and
relationships subject to constraints imposed by attributes of the system,
and applying the configuration non-specific represented changes to the
configuration of a baseline model representation of the system to
generate a new configuration non-specific model where the changes have
been applied.