US 7,322,025 B2 | ||
Method and apparatus for versioning and configuration management of object models | ||
Sreedhar Sannareddy Reddy, Pune (India); and Arun Gajanan Bahulkar, Pune (India) | ||
Assigned to TATA Consultancy Services Limited, (India) | ||
Filed on Jul. 17, 2003, as Appl. No. 10/622,324. | ||
Application 10/622324 is a continuation in part of application No. 10/059696, filed on Jan. 28, 2002, granted, now 6,904,588. | ||
Claims priority of application No. 689/MUM/2001 (IN), filed on Jul. 17, 2001; and application No. 722/MUM/2001 (IN), filed on Jul. 26, 2001. | ||
Prior Publication US 2004/0103393 A1, May 27, 2004 | ||
Int. Cl. G06F 9/44 (2006.01) |
U.S. Cl. 717—121 [717/122; 717/107; 717/108; 717/105] | 10 Claims |
1. A software tool installed on and operating from a computer appliance for versioning and Configuration Management of data
models in a computing system comprising:
a modeling means in which associations are augmented with a notion of ownership;
a component means for grouping model elements including at least objects, associations and properties; said component means
having a mechanism for versioning;
the component further having means to create a tree of component versions; with further means to support change isolation;
and
a configuration as a unit for assembling component versions providing a binding context for associations between objects contained
in the assembled component versions; the configuration having means to interpret semantics of association of the ownership
to determine completeness and compatibility of the assembled component versions;
wherein interpreting the semantics at least determine if any of the associations of the ownership of any of the component
versions of said configuration are unbound in the configuration.
|