Electrical computers and digital processing systems: processing – Processing architecture – Distributed processing system
Patent
1996-11-04
2000-02-22
Trammell, James P.
Electrical computers and digital processing systems: processing
Processing architecture
Distributed processing system
395701, 712227, 714 25, 714 37, 714 38, G06F 1100
Patent
active
060289996
ABSTRACT:
A system and method for non-sequential program execution in an incompletely assembled runtime environment. In a program debugging context, a primary advantage is that neither a fully linked executable nor a complete code base is required to execute the program. As well, it is not necessary to begin execution at the traditional program entry point. Six key methods are described. Virtual execution initialization logic involves establishing the runtime environment within the context of the first statement of execution. Statement execution logic concerns execution of a program statement and a technique by which the runtime copes with incomplete information. Reset execution point logic allows the user to randomly reposition the current execution point within a program without violating the runtime environment. Finally, methods for adding and deleting callers into/from the runtime stack are outlined. Extensions for multi-process and thread support are outlined as well as the incorporation of standard and application libraries into the execution model.
REFERENCES:
patent: 5010515 (1991-04-01), Torborg, Jr.
patent: 5050068 (1991-09-01), Dollas et al.
patent: 5353419 (1994-10-01), Touch et al.
patent: 5469574 (1995-11-01), Chang et al.
patent: 5491793 (1996-02-01), Somasundaram et al.
patent: 5659679 (1997-08-01), Alpert et al.
patent: 5815653 (1998-09-01), You et al.
patent: 5828883 (1998-10-01), Hall
Helsgaun, Keld "CBack: a simple tool for backtrack programming in C--the abstract" from Software: Practice & Experience [H.W. Wilson--AST] vol. 32, pp. 905-934, Aug. 1995.
Scavuzzo "Personal communicators require new processor & system architectures (Part 1)" from Computer Technology Review, vol. 12, Issue 16, Feb. 1993.
Mayer-Lindenberg "Three Interactive Programming Languages for Microcomputers--The abstract" from Microprocessing & Microprogramming, vol. 13, Issue 1, pp. 31-40, Jan. 1984.
van Vliet et al. "A hypertext development methodology--the abstract" from Journal of Database Management, vol. 4, Issue 2, pp. 18-29, Feb. 1993.
Wong "Using hypertext to manage software development--the abstract" a Computer Science Dissertations, UMI vol./Issue 33-06, 1994.
Alfred V. Aho et al., "Compilers, Principles, Techniques, and Tools", 3 Introductory pages, Chapter 7, pp. 389-462, Copyright .COPYRGT. 1986 by Bell Telephone Laboratories, Inc., Addison-Wesley Publishing Company.
Ellenbogen Wayne L.
International Business Machines - Corporation
Jordan Kevin M.
Nguyen Cuong H.
Trammell James P.
LandOfFree
System and method for non-sequential program statement execution does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for non-sequential program statement execution, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for non-sequential program statement execution will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-527626