Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
183 words
An apparatus for implementing a predetermined change in a plurality of software objects of a software library, comprising: a redevelopment database generated from said software library, said redevelopment database having relational information and resource information of said software objects; a partitioner for creating a plurality of clusters having said plurality of software objects, said partitioner creating said plurality of clusters based upon said relational information; an assigner for allocating each of said plurality of clusters created by said partitioner to a resource, said assigner allocating each of said plurality of cluster based upon said resource information and producing a plurality of resource allocated modules; a software change tool for assisting in the implementation of said predetermined change in one of said resource allocated modules, said software change tool producing a changed resource allocated module; and a configuration management system for receiving said changed resource allocated module once said predetermined change has been completed, said configuration management system updating said software library with said changed resource allocated module, whereby said predetermined change in said plurality of software objects of a software library is implemented.
Claim 2
Independent Claim
183 words
An apparatus for implementing a predetermined change in a plurality of software objects of a software library, comprising: a redevelopment database generated from said software library, said redevelopment database having relational information and resource information of said software objects; a partitioner for creating a plurality of clusters having said plurality of software objects, said partitioner creating said plurality of clusters based upon said relational information; an assigner for allocating each of said plurality of clusters created by said partitioner to a resource, said assigner allocating each of said plurality of cluster based upon said resource information and producing a plurality of resource allocated modules; a software change tool for assisting in the implementation of said predetermined change in one of said resource allocated modules, said software change tool producing a changed resource allocated module; and a configuration management system for receiving said changed resource allocated module once said predetermined change has been completed, said configuration management system updating said software library with said changed resource allocated module, whereby said predetermined change in said plurality of software objects of a software library is implemented.
Claim 3
Dependent Claim
63 words
The apparatus of claim 1, further comprising a synonym finder, said synonym finder generating an element portfolio from said redevelopment database, said element portfolio limited to said software objects in said software library which potentially require said predetermined change, said element portfolio being provided to said redevelopment database from which a flat file is generated having said relational information used by said partitioner.
Claim 4
Dependent Claim
36 words
The apparatus of claim 1 wherein said configuration management system notifies said redevelopment directory of changes to said software library, said redevelopment directory updating said relational information based upon said notification by said configuration management system.
Claim 5
Dependent Claim
14 words
The apparatus of claim 1 wherein said software change tool is a text editor.
Claim 6
Dependent Claim
28 words
The apparatus of claim 1 wherein said software change tool is a data name finder, said data name finder locating lines of executable code requiring said predetermined change.
Claim 7
Dependent Claim
36 words
The apparatus of claim 1 wherein said software change tool is a truncation detector, said truncation detector examining compiler output of said software objects to ensure proper modifications of said software objects with said predetermined change.
Claim 8
Dependent Claim
49 words
The apparatus of claim 1 wherein said software change tool is an IMS bridge, said IMS bridge providing a means by which said software objects can store or retrieve data from an IMS database despite said software objects and said IMS database having different formats for said IMS data.
Claim 9
Dependent Claim
12 words
The apparatus of claim 1 wherein said assignor is an Access database.
Claim 10
Dependent Claim
22 words
The apparatus of claim 1 wherein said predetermined change is said implemented in order to correct problems caused by the year 2000.
Claim 11
Independent Claim
118 words
A method for altering software objects of a management information system, comprising the steps of: (a) generating a redevelopment database from said management information system, said redevelopment database generated to include relational information and resource information of said software objects; (b) dividing said software objects into a plurality of clusters based upon said relational information contained in said redevelopment database; (c) assigning each of said plurality of clusters to a resource based upon said resource information and producing a plurality of resource allocated modules; (d) altering one of said plurality of resource allocated modules with a predetermined change and producing a changed allocated resource module; and (e) merging said changed allocated resource module into said management information system.
Claim 12
Independent Claim
118 words
A method for altering software objects of a management information system, comprising the steps of: (a) generating a redevelopment database from said management information system, said redevelopment database generated to include relational information and resource information of said software objects; (b) dividing said software objects into a plurality of clusters based upon said relational information contained in said redevelopment database; (c) assigning each of said plurality of clusters to a resource based upon said resource information and producing a plurality of resource allocated modules; (d) altering one of said plurality of resource allocated modules with a predetermined change and producing a changed allocated resource module; and (e) merging said changed allocated resource module into said management information system.
Claim 13
Dependent Claim
33 words
The method of claim 10 further comprising the step of generating an element portfolio, said element portfolio generated to have software objects of said management information system which potentially require said predetermined change.
Claim 14
Dependent Claim
24 words
The method of claim 10 further comprising the step of updating said redevelopment database when a change is made to the management information system.
Claim 15
Dependent Claim
24 words
The method of claim 10 further comprising the step of locating lines of executable code requiring said predetermined change using a data name finder.
Claim 16
Dependent Claim
31 words
The method of claim 10 further comprising the step of examining compiler output with a truncation detector in order to ensure proper modifications of said software objects with said predetermined change.
Claim 17
Dependent Claim
46 words
The method of claim 10 further comprising the step of bridging IMS data in order to allow said IMS data to be used by software objects having a different format specified for said IMS data than is specified in an IMS database holding said IMS data.
Claim 18
Dependent Claim
25 words
The method of claim 10 further comprising the step of notifying said redevelopment database that a change has been made to said management information system.
Claim 19
Dependent Claim
29 words
The method of claim 16 further comprising the step of updating said redevelopment database upon receiving said notification that said change has been made to said management information system.
Claim 20
Dependent Claim
19 words
The method of claim 10 further comprising the step of conducting day-to-day modifications in addition to said predetermined change.
Claim 21
Dependent Claim
22 words
The method of claim 10 wherein altering said software objects is performed in order to correct problems caused by the year 2000.