Program history in a computer programming language

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S140000, C717S141000, C717S142000, C717S143000, C717S114000

Reexamination Certificate

active

07111283

ABSTRACT:
A programming-language construct called a program history, and a method, system, apparatus, and data structure for translating computer source code that contains the program history construct. A program history captures data regarding the state of the program as it executes and makes this data available to functions called history operators, which operate on the data. The source code contains a history operand, an instance of the history operand, and the history operator. The presence of the history operand directs a translator to cause history data to be saved regarding the sequence of data that is associated with the operand instance as the program executes. The presence of the history operator directs the translator to cause a function to be performed that saves history data. In this way, the programmer is freed from writing tedious and error-prone bookkeeping code that declares variables and saves history data into those declared variables.

REFERENCES:
patent: 5349662 (1994-09-01), Johnson et al.
patent: 5379427 (1995-01-01), Hiroshima
patent: 5642478 (1997-06-01), Chen et al.
patent: 5754861 (1998-05-01), Kumar
patent: 5768596 (1998-06-01), Chow et al.
patent: 5950003 (1999-09-01), Kaneshiro et al.
patent: 5978586 (1999-11-01), Baisley et al.
patent: 6026234 (2000-02-01), Hanson et al.
patent: 6026241 (2000-02-01), Chow et al.
patent: 6173444 (2001-01-01), Archambault
patent: 6189142 (2001-02-01), Johnston et al.
patent: 6192368 (2001-02-01), Gerard et al.
patent: 6202173 (2001-03-01), Hollett et al.
patent: 6223187 (2001-04-01), Boothby et al.
patent: 6253373 (2001-06-01), Peri
patent: 6349406 (2002-02-01), Levine et al.
patent: 6367070 (2002-04-01), Haghighat et al.
patent: 6598012 (2003-07-01), Berry et al.
patent: 6598225 (2003-07-01), Curtis et al.
C. Young, M. D. Smith, “Static Correlated Branch Prediction”, Sep. 1999, ACM, vol. 21, No. 5, p. 1028-1075.
C. Gittinger, “HistoryManager”, 1995, AEG Industry Automation, pp. 1-24 [retrieved online on Feb. 12, 2004]□□ http://exept.eu.org/cgi-bin/viewcvs.cgi/stx/libbasic3/HistoryManager.st?rev=1.50.
Y. Ashida, F. Ohata, K. Inoue, “Slicing methods using static and dynamic analysis information”, 1999, IEEE, p. 344-350.
Bobrow, D.G., et al., “The LOOPS Manual”,Xerox, Inc.,Palo Alto, California, 1-124, (Dec. 1983).
Derby, T., et al., “A New Language Design for Prototyping Numerical Computation”,Scientific Programming,vol. 5, 279-300, 1996.
Hanson, D.R., “Variable Associations in SNOBOL4”,Software-Practice and Experience,vol. 6, 245-254. (1976).
Szymanski, B.K., “EPL—Parallel Programming with Recurrent Equations”,Parallel Functional Languages and Compilers,ACM Press, New York, 51-104, (1991).

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

Program history in a computer programming language does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Program history in a computer programming language, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Program history in a computer programming language will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3588101

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