Patent
1994-01-28
1998-06-02
Trammell, James P.
G06F 945
Patent
active
057615110
ABSTRACT:
The present invention provides a system and process for making use of pre-existing data-structures which represent a computer program, in a way which has the advantages of shortening the time and cost required to create a new version of the computer program. The pre-existing data-structure is modified to produce a shadow data-structure which contains only shadows of those elements or nodes of the pre-existing data-structure required to perform the tasks of the new version of the computer program. The present invention includes processes to make the data-structure of the original program shadowable; processes to use data from the original program compilation process in compiling the new version of the program, including processes to create a shadow data-structure; and processes to use the new version of the computer program along with the shadow data-structure to create the desired execution. This new version of the computer program is typically a tool for checking or observing the original program's execution in some manner. Moreover, the system and processes disclosed provide mechanisms for a software manufacturer to create type-safe versions of a connected collection of objects which are dynamically extensible.
REFERENCES:
patent: 5315703 (1994-05-01), Matheny et al.
patent: 5339438 (1994-08-01), Conner et al.
patent: 5361350 (1994-11-01), Conner et al.
patent: 5418964 (1995-05-01), Conner et al.
patent: 5421016 (1995-05-01), Conner et al.
patent: 5428792 (1995-06-01), Conner et al.
patent: 5493680 (1996-02-01), Danforth
patent: 5502839 (1996-03-01), Kolnick
IBM Technical Disclosure Bulletin, vol. 35, No. 4B, Sep. 1992, Armonk, NY, pp. 460-463.
IBM Technical Disclosure Bulletin, vol. 36, No. 6B, Jun. 1993, Armonk, NY, pp. 509-511.
Proceedings of the Object Oriented Programming Systems Languages and Applications Conference, vol. 24, 1-6 Oct. 1989, New Orleans, pp. 49-70.
Computer Journal, vol. 33, No. 3, Jun. 1990, Cambridge, GB, pp. 279-280.
"An Extensible Programming Environment for Modula-3" by Mick Jordan, ACM Proceedings SIGSOFT '90 (Irvine, CA), pp. 66-76.
Smid et al., "Two Models for the Reconstruction Problem for Dynamic Data Structures," Journal of Information Processing and Cybernetics, vol. 25 (1989) num 4, pp. 131-155.
Day Michael J.
Gibbons Jonathan J.
Goldstein Theodore C.
Jordan Michael J.
Corcoran, III Peter J.
Sun Microsystems Inc.
Trammell James P.
LandOfFree
Method and apparatus for a type-safe framework for dynamically e does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for a type-safe framework for dynamically e, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for a type-safe framework for dynamically e will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1472781