scispace - formally typeset
Patent

Method and apparatus for execution control of computer programs

TLDR
In this article, a method for execution control of a user application program utilizing control program and management software is provided, which enables attaching a debugger to a state, maintaining debug context for all the saved states, and means to jump to another state saved at an earlier point in execution.
Abstract
A method for execution control of a user application program utilizing control program and management software is provided. This execution control is provided without a need to modify or recompile the user application program. The invention provides ability to save states during the execution of an application program and provides a means to jump between them. The invention also provides a means for multiple remote users to interact with the user program and also provide means to control the user application via script and share common portions of execution among multiple execution instances of the same user application program. The invention enables attaching a debugger to a state, maintaining debug context for all the saved states, and means to jump to a state saved at an earlier point in execution to help debug user application programs.

read more

Citations
More filters
Patent

Secure virtual network platform for enterprise hybrid cloud computing environments

Jaushin Lee
TL;DR: A secure virtual network platform connects two or more different or separate network domains as discussed by the authors, and when a data packet is received at an end point in one network domain, a determination is made as to whether the data packet should be forwarded outside the VN platform, or transmitted via the virtual network to a destination in another network domain connected by the VM.
Patent

Secure cloud fabric to connect subnets in different network domains

Jaushin Lee
TL;DR: A secure virtual network platform connects two or more subnets in different or separate network domains as discussed by the authors, which can use the under layer physical networks in various domains as an IP forwarding fabric without changing any existing firewalls, security settings, or network topology.
Patent

Automated software support system with backwards program execution and debugging

TL;DR: In this article, the authors describe an automated software support system comprising automated bug filing and test case creation component to checkpoint a client process initial state and record initial state changes while the client process undergoes sequence of states which need to be analyzed, such as software bug, deliver the recordings to a development node, where the problem can be debugged without reproducing the client environment by using the recorded state to recreate initial state of the client program.
Patent

System and method for validating program execution at run-time

TL;DR: In this article, a pipelined processor comprising a cache memory system, fetching instructions for execution from a portion of said cache memory systems, an instruction commencing processing before a digital signature of the cache line that contained the instruction is verified against a reference signature of cache line, the verification being done at the point of decoding, dispatching, or committing execution of the instruction, the reference signature being stored in an encrypted form in the processor's memory, and the key for decrypting the said reference signature was stored in a secure storage location.
Patent

Access Control System and Method

TL;DR: In this article, the authors present an access control system for controlling access to file system objects stored in a digital file system store, which provides a first compartment rule type for granting a first permission to an entity, associated with a respective compartment to which the rule is applied, to lookup a directory object in a directory path and list the contents of the said directory object.
References
More filters
Patent

System and method for monitoring and analyzing the execution of computer programs

TL;DR: In this paper, a software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client, without requiring modifications to the executable or source code files of the client.
Patent

Cross address space thread control in a multithreaded environment

TL;DR: In this paper, a method of controlling the execution of the threads of a first application such as a user application from a second application running in a different address space is presented. But it does not specify how to distinguish between the two applications.
Patent

Debugger for debugging tasks in an operating system virtual device driver

TL;DR: In this article, a debugger that is multi-task aware and capable of providing symbolic support to a graphical user interface (GUI) is disclosed, communicating with a multi-tasking kernel nested within a driver of the operating system within the 0 privilege level.
Patent

Method and apparatus for debugging and tuning a process control network having distributed control functions

TL;DR: In this article, a system and method for debugging and tuning a process control network having distributed control functions implemented by a set of field devices communicatively linked over a bus includes an operational scheduler that schedules the execution of each of a number of process control functions and communication functions performed by the field devices.
Patent

Debugging distributed applications

TL;DR: In this paper, a debug initiator causes debug controls to be inserted in the header portion of a message that is being transported across a distributed system, and the message recipient performs at least one of the identified debug functions.
Related Papers (5)