Computer program product and program storage device for incremen

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1500

Patent

active

055618030

ABSTRACT:
Method and system for incrementally processing a source representation of a set of objects into intermediate representation is disclosed. The invention is used after the objects have been processed once and, therefore, have a previous intermediate representation. The object of the invention is to re-process only those objects which have been changed in some way when a modification is made. Each changed facet of a changed object is selected in turn for processing. If the selected changed facet affects the object itself, then the previous intermediate representation of the object is modified. If the selected changed facet affects objects referencing or being referenced by the first object, then the references to the first object are detached and the intermediate representation of the objects referencing or being referenced by the object are modified accordingly. If the selected changed facet modifies an attribute of other objects, due to inter-relationships such as inheritance, etc., recursively propagate the change to the intermediate representations of the objects in the affected objects by repeating the propagating step for each of the affected objects until the attribute changes to each modified object have been propagated to all affected objects. Semantic checking is then performed on each of the objects changed.

REFERENCES:
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4658370 (1987-04-01), Erman et al.
patent: 4742467 (1988-05-01), Messerich et al.
patent: 4924408 (1990-05-01), Highland
patent: 5170465 (1992-12-01), McKeeman et al.
patent: 5182806 (1993-01-01), McKeeman et al.
patent: 5193191 (1993-03-01), McKeeman et al.
patent: 5201050 (1993-04-01), McKeeman et al.
patent: 5313387 (1994-05-01), McKeeman et al.
patent: 5325531 (1994-06-01), McKeeman et al.
Reithmaier, Proceedings CompSac 83, "Piecewise Compilation in Chill & It's Use in a Large Application", IEEE Computer Society's 7th Int'l Computer Software & Appl. Conference, pp. 251-252.
Hintz et al., IBM Technical Disclosure Bulletin, "Design of an Incremental Compiler and Interactive Interpreter Utilizing a Hybrid Token-Threaded Code", vol. 26, No. 10A, pp. 5301-5302, Mar. 1984.
Rain, Software-Pract. & Exper. (GB), "Avoiding Trickle-Down Recompilation in the Mary2 Implementation", vol. 14, No. 12, pp. 1149-1157, Dec. 1984.
Christiansen, Structured Programming (1989) 10/4, "Structure Sharing in Incremental Systems", pp. 169-186.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Computer program product and program storage device for incremen does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer program product and program storage device for incremen, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer program product and program storage device for incremen will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1509590

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.