12

Including emulation

CL 717 SC 134
6985940 Performance testing of server systems
Jan-10-2006 A method for testing server machine performance is described. A client-emulating server machine has a collection of live data maps for a plurality of transactions for a chosen computing application. A...
6957180 System and a method for communication between an ICE and a production microcontroller while in a halt state
Oct-18-2005 A system where a production microcontroller is partially copied in a FPGA of an ICE to form a virtual microcontroller. The virtual microcontroller and the production microcontroller simultaneously and...
6907546 Language-driven interface for an automated testing framework
Jun-14-2005 To test the functionality of a computer system, automated testing may use an automation testing tool that emulates user interactions. A database may store words each having a colloquial meaning that is...
6907396 Detecting computer viruses or malicious software by patching instructions into an emulator
Jun-14-2005 One embodiment of the present invention provides a system for emulating computer viruses and/or malicious software that operates by patching additional program instructions into an emulator in order to...
6901583 Method for testing of a software emulator while executing the software emulator on a target machine architecture
May-31-2005 A method and a apparatus for testing a software emulator while executing the software emulator on a target machine architecture are disclosed. The method may include the steps of executing a test program...
6895578 Modularizing a computer program for testing and debugging
May-17-2005 A system and method for facilitating and simplifying testing and debugging of computer programs. is described A computer program is broken down to smaller components, such as, classes, functions, or objects,...
6883102 Apparatus and method for performing power management functions
Apr-19-2005 The present invention provides a data processing apparatus and method for testing power management instructions. The data processing apparatus comprises a processor for executing data processing instructions...
6868375 Emulation of dynamically reconfigurable computer system
Mar-15-2005 The present invention relates to a system and method for emulating a greater range of behavior of a peripheral device connected to a host device or host computer than was available in the prior art. The...
6836882 Pipeline flattener for simplifying event detection during data processor debug operations
Dec-28-2004 Pipeline activity information associated with all stages of execution of an instruction in an instruction pipeline of a data processor is presented to an event detector in timewise aligned format. This...
6834359 Method and system for testing a processor
Dec-21-2004 A method for verifying the correctness of the functional behavior of a processor cooperating with software is provided. Furthermore, the method allows verification of a CPU having at least a part of its...
6822947 Radio network emulator for a packet core network
Nov-23-2004 A packet core network (PCN) includes a plurality of interconnected routers. An emulator is provided along with at least one of the routers and operates to control transmission of Internet Protocol (IP)...
6802058 Method and apparatus for synchronized previewing user-interface appearance on multiple platforms
Oct-5-2004 A method and structure for emulating on a single display platform an application's user interface as it would appear on each of a number of target devices, given a set of device characteristics for any...
6795803 CD system utilizing a virtual CD-R
Sep-21-2004 A CD (compact disc) system is provided in a software form, by which a virtual CD-R (compact disc recordable) can be formed on a computer, and an actual CD-R can be easily and quickly formed from this formed...
6718294 System and method for synchronized control of system simulators with multiple processor cores
Apr-6-2004 A debugging environment for a multi-processor simulator or emulator is disclosed. The simulator or emulator is ideally suited for the development of embedded software. The simulator can contain multiple...
6708327 System for accessing and testing evaluation modules via a global computer network
Mar-16-2004 The present invention is a system for facilitating the access by an end user to a component to be tested via a global computer network comprising an interface for enabling an end user to access a central...
6691266 Bus mastering debugging system for integrated circuits
Feb-10-2004 An integrated circuit includes a debugging unit which uses a multi-master general purpose bus within the IC to perform debugging functions. The storage elements of the IC are mapped into the address space...
6658655 Method of executing an interpreter program
Dec-2-2003 A threaded interpreter (916) is suitable for executing a program comprising a series of program instructions stored in a memory (904). For the execution of a program instruction the threaded interpreter...
6643825 Methods, systems, and computer program products for applying styles to host screens based on host screen content
Nov-4-2003 Screens generated by a host application are reformatted for viewing by applying styles to the host screens in response to recognized components included therein. In particular, a style defines a desired...
6598176 Apparatus for estimating microcontroller and method thereof
Jul-22-2003 An apparatus for estimating a microcontroller for executing program estimation and system estimation of the microcontroller comprises, in an estimation device, a data holding unit for holding data rewritably;...
6516295 Method and apparatus for emulating self-modifying code
Feb-4-2003 In a data processing system implementing Dynamic Object Code Translation (DOCT) for emulating Target system instructions on a Host system, each Target system instruction has an associated index/offset...
6457171 Storage structure for dynamic management of translated code blocks in dynamic object code translation
Sep-24-2002 In a data processing system implementing Dynamic Object Code Translation (DOCT) for emulating Target system instructions on a Host system, each Target system instruction has an associated index/offset...
6415436 Mechanism for cross validating emulated states between different emulation technologies in a dynamic compiler
Jul-2-2002 The inventive mechanism compares system states resulting from emulation of the same block of source code by different emulation technologies within a dynamic compiler. A set of initial conditions, parameters...
6393606 Inverse assembler
May-21-2002 An inverse assembler and converter acquire binary code during inverse assembly of compiled programming code for a software application. A memory image file is generated during compiling of the programming...
6263489 Method and apparatus for debugging of optimized code
Jul-17-2001 The invention is a method for debugging a machine code of a program that has been subjected to an optimizing action, wherein the machine code may have been reordered, duplicated, eliminated or transformed...
6247172 Method for a translation system that aggressively optimizes and preserves full synchronous exception state
Jun-12-2001 A translating software emulator designed for converting code from a legacy system to a target system and fully preserving the synchronous exception state while still allowing for full and aggressive optimization...
6247171 Bytecode program interpreter apparatus and method with pre-verification of a data type restrictions and object initialization
Jun-12-2001 A program interpreter for computer programs written in a bytecode language, which uses a restricted set of data type specific bytecodes. The interpreter, prior to executing any bytecode program, executes...
6185732 Software debug port for a microprocessor
Feb-6-2001 A processor-based device incorporating a software debug port that utilizes a JTAG or similar standardized interface, thereby providing a software debug communication mechanism that does not require a special...
6173419 Field programmable gate array (FPGA) emulator for debugging software
Jan-9-2001 An emulator is used to debug software operating on a target micro-controller in a target circuit environment. The emulator contains a field programmable gate array that is programmed to contain an emulated...
6141635 Method of diagnosing faults in an emulated computer system via a heterogeneous diagnostic program
Oct-31-2000 An emulated computer system includes an instruction processor which directly executes a set of native instructions. Stored in a memory, which is coupled to the instruction processor, are a plurality of...
6131186 Method and apparatus for isolating portions of multi-tasking computer software
Oct-10-2000 A method and apparatus for isolating portions of multi-tasking software for integration testing (debugging) are disclosed. One or more applications software tasks can advantageously be isolated for testing...
6086622 Method and apparatus for converting an architecture of a program and method, and apparatus for debugging a program by using them
Jul-11-2000 A first high-level language source program for a computer of a first architecture is compiled, thereby producing a machine program for a computer of a second architecture. The machine program is decompiled,...
6077312 Apparatus, program product and method of debugging utilizing a context sensitive breakpoint
Jun-20-2000 An apparatus, program product, and method of debugging a computer program utilize a context sensitive breakpoint to conditionally halt execution of a computer program when the context of the computer program...
6075941 Microcomputer
Jun-13-2000 A microcomputer contains an electrically erasable flash memory for storing a program under development and a debugging circuit 7 having a dedicated input/output terminal for connection to an external ICE...
6028999 System and method for non-sequential program statement execution with incomplete runtime information
Feb-22-2000 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...
6002870 Method and apparatus for non-damaging process debugging via an agent thread
Dec-14-1999 Apparatus, methods and computer program products are disclosed that create an "agent LWP" in a target process. Creation of the agent LWP allows a controlling process to control execution of computer instructions...
5999731 Bytecode program interpreter apparatus and method with pre-verification of data type restrictions and object initialization
Dec-7-1999 A program interpreter for computer programs written in a bytecode language, which uses a restricted set of data type specific bytecodes. The interpreter, prior to executing any bytecode program, executes...
5978584 Debugging apparatus for debugging a program by changing hardware environments without changing program operation state
Nov-2-1999 A debugging apparatus is disclosed which verifies a program to be embedded into a target machine by running the program in an environment which is one or the target machine, an emulator, and a simulator....
5949985 Method and system for handling interrupts during emulation of a program
Sep-7-1999 A method and data processing system for emulating a program are disclosed. According to the present invention, the data processing system runs under a first operating system and emulates the execution...
5943498 Microprocessor, method for transmitting signals between the microprocessor and debugging tools, and method for tracing
Aug-24-1999 A system provides debugging functions for high-speed processors by adding a comparatively small amount of hardware to the microprocessor. A debugging module which receives part of the debugging function...
5930470 Debugging system and debugging method
Jul-27-1999 A target CPU executes a user program in synchronism with an asynchronous operation clock signal at higher speed than an operation clock signal of a debugging object system. A control unit portion outputs...
5900014 External means of overriding and controlling cacheability attribute of selected CPU accesses to monitor instruction and data streams
May-4-1999 A system for facilitating debugging of software running within an information processing unit includes an external trigger state machine which selectively overrides the cacheability attribute of a cache...
5815653 Debugging system with portable debug environment-independent client and non-portable platform-specific server
Sep-29-1998 A system for debugging software uses a portable debug environment-independent client debugger object and at least one non-portable server debugger object with platform-specific debugging logic. The client...
5768591 Method of de-bugging host-processor software in a distributed processing system having a host processor and at least one object oriented processor
Jun-16-1998 Distributed processing systems having a host processor and at least one object oriented processor are disclosed. An object oriented processor according to the invention has a communications interface,...
5740441 Bytecode program interpreter apparatus and method with pre-verification of data type restrictions and object initialization
Apr-14-1998 A program interpreter for computer programs written in a bytecode language, which uses a restricted set of data type specific bytecodes. The interpreter, prior to executing any bytecode program, executes...
5732277 Graphical system for modelling a process and associated method
Mar-24-1998 A method for programming a computer to execute a procedure is based on a graphical interface which utilizes data flow diagrams to represent the procedure. The method stores a plurality of executable functions,...
5701488 Method and apparatus for restoring a target MCU debug session to a prior state
Dec-23-1997 A Target MCU is restored to a Target State. A Host Trace of Debug Commands is preserved as the Target MCU is driven from a known first state to the Target State by executing a series of Debug Commands....
5669000 Interpreter for performing remote testing of computer systems
Sep-16-1997 An interpretive language comprises instructions making up part of the first sequence of instructions (a test "script"). The first language comprises a first set of instructions, the first set of instructions...
5548717 Software debugging system and method especially adapted for code debugging within a multi-architecture environment
Aug-20-1996 In a computer system that embodies a first hardware (X) architecture and includes a memory system and at least one simulator for a second (Y) architecture and a system for executing and debugging multiple...
5047926 Development and debug tool for microcomputers
Sep-10-1991 A debug interface for use in debugging a microprocessor during development. The debug interface is connected with a host computer for the bidirectional data transmissions and utilizes a ROM socket on the...
4954942 Software debugging system for writing a logical address conversion data into a trace memory of an emulator
Sep-4-1990 The microprocessor has an address converting buffer to convert logical addresses into physical addresses and a signal generator representing the timing for the microprocessor to retrieve conversion information...