System and method for non-sequential program statement execution

Electrical computers and digital processing systems: processing – Processing architecture – Distributed processing system

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-527626

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