Boots – shoes – and leggings
Patent
1994-07-25
1997-03-25
Kriess, Kevin A.
Boots, shoes, and leggings
364DIG1, 3642804, 364265, 39518314, G06F 945
Patent
active
056153694
ABSTRACT:
In a compiler within a computing system, user definition webs are built for local variables in a subroutine. For each user definition web in which a first local variable is used, if there is a use of the first local variable for which there is no definition on at least one path to an entry point of the subroutine, a definition of the local variable is inserted at every entry point of the subroutine from which the use can be reached. Further, in the preferred embodiment, for each user definition web in which a first local variable is used, if there is a use of the first local variable for which there is no definition on at least one path to an entry point of the subroutine and if no definition can reach the use, the web is reported as definitely undefined. For each user definition web in which a first local variable is used, if there is a use of the first local variable for which there is no definition and if a definition can reach the use, the web is reported as possibly undefined.
REFERENCES:
patent: 4595981 (1986-06-01), Leung
patent: 4601032 (1986-07-01), Robinson
patent: 5038296 (1991-08-01), Sano
patent: 5210859 (1993-05-01), Aoshima et al.
patent: 5339238 (1994-08-01), Benson
patent: 5428786 (1995-06-01), Sites
patent: 5429793 (1995-07-01), Odnert et al.
Czech. Z.J., "Efficient Implementation of Detection of Undefined variables", Computer Journal, vol. 31, No. 6, 1988, pp. 545-549.
Kempton, W., "Run-time detection of Undefined variables Considered Essential", Software Practice and Experience, vol. 20(4) Apr. 1990, pp. 391-402.
Chaki Kakali
Hewlett--Packard Company
Kriess Kevin A.
LandOfFree
Automated detection and correction of uninitialized variables does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Automated detection and correction of uninitialized variables, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automated detection and correction of uninitialized variables will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2212110