Method and apparatus for versioning and configuration management of object models
First Claim
1. A tool for versioning and configuration management of object models in a computing system comprising:
- a component container for grouping objects to form a component containing the objects, the objects having properties and associations; and
, a configuration container for grouping the assembled components to form a configuration;
characterized in that each component is assigned a version number upon creation whereupon subsequent versions, if any, of the component are derived directly or indirectly from an earlier version, the objects accessibly isolated within the assigned component versions except for inter-component associations established between compatible ones of the objects in separate but compatible components of the configuration, the associations forming the basis for assembling, managing and function of the configuration.
3 Assignments
0 Petitions
Accused Products
Abstract
A tool for versioning and configuration management of object models in a computing system has a component container for grouping objects to form a component containing the objects, the objects having properties and associations; and, a configuration container for grouping the assembled components to form a configuration. Each component is assigned a version number upon creation whereupon subsequent versions, if any, of the component are derived directly or indirectly from an earlier version, the objects accessibly isolated within the assigned component versions except for inter-component associations established between compatible ones of the objects in separate but compatible components of the configuration, the associations forming the basis for assembling, managing and function of the configuration.
89 Citations
18 Claims
-
1. A tool for versioning and configuration management of object models in a computing system comprising:
-
a component container for grouping objects to form a component containing the objects, the objects having properties and associations; and
,a configuration container for grouping the assembled components to form a configuration;
characterized in that each component is assigned a version number upon creation whereupon subsequent versions, if any, of the component are derived directly or indirectly from an earlier version, the objects accessibly isolated within the assigned component versions except for inter-component associations established between compatible ones of the objects in separate but compatible components of the configuration, the associations forming the basis for assembling, managing and function of the configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for assembling a complete system of interacting components using a tool, the tool including a container for component assembly and a container for configuration assembly comprising steps of:
-
(a) grouping desired objects into the component container;
(b) forming a component from the objects and versioning the component;
(c) repeating steps (a) and (b) for all of the desired components to be included in the configuration;
(d) grouping the assembled components into a configuration container; and
(e) forming a configuration containing the component versions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification