Matches 1 - 47 out of 47


Match Document Document Title
US20120090021 Platform Specific Application Building  
Disclosed are new approaches for building an application for a specific platform. Source code files may be compiled to an intermediate module and transmitted to a build server along with metadata...
US20080172658 Mechanism for enabling a set of code intended for a first platform to be executed on a second platform  
A mechanism is disclosed for enabling a set of code intended to be executed on a first platform (intended platform) to be executed on another platform (target platform). In one implementation,...
US20150186165 EMULATING POINTERS  
The present invention extends to methods, systems, and computer program products for emulating pointers. Pointers can be emulated by replacing the pointers with a variable offset pair and...
US20120167062 EMULATING POINTERS  
The present invention extends to methods, systems, and computer program products for emulating pointers. Pointers can be emulated by replacing the pointers with a pair and...
US20120159459 OPTIMIZING SYMBOL MANIPULATION LANGUAGE-BASED EXECUTABLE APPLICATIONS FOR DISTRIBUTED EXECUTION  
In one embodiment, a method comprises receiving an application that describes functions according to a prescribed symbol manipulation language, the prescribed symbol manipulation language a...
US20060101431 Virtual types  
A “virtual type” that, to the reflection system, looks and acts like a fully compiled type—in reality, the “virtual type” does not exist and has been fabricated based on another API such as...
US20130227534 SIMULATION APPARATUS, METHOD AND MEDIUM  
A code converter 11 of a simulation apparatus 1 detects, during the execution of a program in a target CPU, an externally dependent instruction affected by the external environment in each of...
US20080127075 Method and system for enforcing version control  
A method and system for enforcing version control is provided. An embodiment of the method comprises receiving a command to execute code. Code is retrieved from a code management storage and...
US20060206859 Method for generating object shapes by emulation  
A method for generating object shapes by emulation includes executing a software application that facilitates selection of a known media type having at least one predefined object shape; selecting...
US20070261039 TRANSLATION BLOCK INVALIDATION PREHINTS IN EMULATION OF A TARGET SYSTEM ON A HOST SYSTEM  
Emulation systems and method involving invalidating blocks of translated code in emulation of a target system on a host system in are disclosed. One or more blocks of target system code are...
US20050028147 Emulation and native language interface testing system and method  
An emulation and native language interface testing system and method are presented. In one embodiment, an emulation and native language interface method tests an emulation and native language...
US20140201724 PLATFORM SENSITIVE APPLICATION CHARACTERISTICS  
Systems and methods which provide platform sensitive application characteristics with respect to multi-platform applications are shown. As application aspects are developed in the application,...
US20130219376 PLATFORM SENSITIVE APPLICATION CHARACTERISTICS  
Systems and methods which provide platform sensitive application characteristics with respect to multi-platform applications are shown. As application aspects are developed in the application,...
US20080155516 SYSTEM AND PROGRAM PRODUCT FOR PORTING CODE UTILIZING A PORTABLE EXECUTION ENVIRONMENT  
A system for porting code from a native platform to a non-native platform is provided which utilizes a non-native, platform-specific layer of code and a platform-neutral layer of code. The...
US20080263527 PROCESSOR EMULATION USING SPECULATIVE FORWARD TRANSLATION  
A method and apparatus for processor emulation using speculative forward translation are disclosed. A potential candidate for forward translation is identified from one or more portions of target...
US20060037005 Method and apparatus for increasing computer security  
Generating pseudo computer architectures for security, so that malicious software written to run on existing computer architectures is unable to run on the pseudo computer architectures, is...
US20070180436 Seamless Live Migration of Virtual Machines across Optical Networks  
Described are a network and method for performing live migration of a virtual machine (VM) executing at a source site to at least one destination site over an optical network. An application...
US20090282139 Emulating A Computer Run Time Environment  
Emulating a computer run time environment including: storing translated code in blocks of a translated code cache, each block of the translated code cache designated for storage of translated code...
US20050055675 Generation of software objects from a hardware description  
System and methods for generating a software object that simulates the operation of a hardware device from a register transfer level description of the device written in a hardware description...
US20090254891 AUTOMATIC REVERSE ENGINEERING OF INPUT FORMATS  
Systems and methods for automatically reverse engineering an input data format using dynamic data flow analysis. Combining input data with a simulated execution of the binary program using the...
US20050086650 Transferring execution from one instruction stream to another  
A computer has instruction pipeline circuitry capable of executing two instruction set architectures (ISA's). A binary translator translates at least a selected portion of a computer program from...
US20050015754 METHOD AND SYSTEM FOR MULTIMODE SIMULATOR GENERATION FROM AN INSTRUCTION SET ARCHITECTURE SPECIFICATION  
The present invention discloses method and system for a multimode simulator having an emulation core with improved performance. In an embodiment of the invention, the overhead caused by the...
US20060130016 Method of kernal-mode instruction interception and apparatus therefor  
A process of kernel-mode instruction interception on a host CPU includes copying CPU-executed instructions to respective new locations in memory, and transferring CPU control to the copied...
US20070061791 Method, apparatus and computer program product enabling full pre-emptive scheduling of green threads on a virtual machine  
Disclosed is a computer program product, a method and a device to execute a native code thread in a virtual machine environment. The method includes, prior to executing the native code thread,...
US20050015758 Shared code caching method and apparatus for program code conversion  
Subject program code is translated to target code in basic block units at run-time in a process wherein translation of basic blocks is interleaved with execution of those translations. A shared...
US20050289521 Method for controlling embedded system device  
A method for controlling an embedded system device via standard file I/O from a host computer linked to the embedded system device is disclosed. In a preferred embodiment, the embedded system...
US20070101261 System and method for dynamic model-driven transformations  
A system and method for using a transformation engine to dynamically transform source instance document changes to target instance document changes is presented. A mapping developer creates and...
US20090164982 METHOD AND SYSTEM FOR TRANSFORMING BINARIES TO USE DIFFERENT INSTRUCTIONS  
In general, in one aspect, the invention relates to a method for transforming binaries to use different instructions. The method includes identifying an instruction in the binary, where the...
US20050071824 Method and system for executing software on non-native platforms  
Programs on a non-native platform are executed by executing plural programs in first and second software emulators. During execution of the programs at least one program monitors or controls at...
US20070067755 SYSTEMS, METHODS AND APPARATUS FOR PATTERN MATCHING IN PROCEDURE DEVELOPMENT AND VERIFICATION  
Systems, methods and apparatus are provided through which, in some embodiments, a formal specification is pattern-matched from scenarios, the formal specification is analyzed, and flaws in the...
US20070011664 DEVICE AND METHOD FOR GENERATING AN INSTRUCTION SET SIMULATOR  
An instruction-set-simulator generating device that generates an instruction-set-simulator program for simulating an instruction execution process of a real central processing unit on a host...
US20050060137 Method and apparatus to emulate an execution environment  
A method and apparatus include a real-time kernel (223) provides an emulated subset of WIN32 execution environment services (219). The real-time kernel initializes computer hardware (222) and...
US20080005724 Method and apparatus for handling exceptions during binding to native code  
A target computing system performs program code conversion from subject code, executable by a subject computing architecture, into target code executable by the target computing system, and then...
US20110271260 METHOD FOR SEPARATELY EXECUTING SOFTWARE, APPARATUS, AND COMPUTER-READABLE RECORDING MEDIUM  
The present disclosure provides method, system, and computer readable medium for shared execution of software. The present disclosure relates to method, system, and computer readable recording...
US20050172274 Codec control  
A method and system for a software driver of a graphics controller to work with a display codec. The software driver may be configured to work with different display codecs at different periods of...
US20070074184 System and method for creating and using graphical object instances in a statechart environment  
A method of providing multi-instantiable state templates to a statechart environment is discussed. The method includes the step of providing a graphical definition of an independent state machine...
US20110131557 ASSEMBLY AND DEPLOYMENT OF MULTI-PLATFORM FLOW-BASED APPLICATIONS  
A method and computer program product for assembling and deploying multi-platform flow based applications. An information processing flow that produces a result is assembled, the information...
US20060020931 Method and apparatus for managing complex processes  
A software program, for allowing users to manage the execution of a complex set of steps toward the solution of complex system analysis problems. The set of steps is termed a recipe. A step is a...
US20100287355 Dynamic Translation in the Presence of Intermixed Code and Data  
A system for translating software in a first format into a second format includes a memory containing the software in the first format and an emulator coupled to the memory configured to translate...
US20050028133 System and method for rapid design, prototyping, and implementation of distributed scalable architecture for task control and automation  
The present invention provides a system and method for simplifying and accelerating the process of prototyping, real-world simulation, and implementation of virtually any task performance system...
US20100262955 METHOD FOR INTEGRATION OF INTERPRETATION AND TRANSLATION IN A MICROPROCESSOR  
A method for executing a target application on a host processor including the steps of translating each target instruction being to be executed into host instructions, storing the translated host...
US20060010433 Systems and methods for providing seamless software compatibility using virtual machines  
Certain embodiments of the present invention are directed to a system for and method of providing seamless software compatibility by using virtual machines to provide an improved, more seamless...
US20140258993 SYSTEMS AND METHODS FOR DEVICE-SPECIFIC APPLICATION GENERATION  
In accordance with embodiments of the present disclosure, an information handling system comprising may include a processor, a memory communicatively coupled to the processor and having stored...
US20160364831 REMOTE TRANSLATION, AGGREGATION AND DISTRIBUTION OF COMPUTER PROGRAM RESOURCES IN GRAPHICS PROCESSING UNIT EMULATION  
Resource processing, such as shader translation, during run time of an application on an emulated platform, can be performed asynchronously from emulation of the application. One or more server...
US20160335059 PROCEDURE FOR REUTILIZATION OF MEANS IMPLEMENTED FOR BOARDING, PARTICULARLY FOR BOARDING AN AIRCRAFT  
A method for reusing certified capabilities for the implementation of a function on board an aircraft is disclosed. The certified capability can include a historical hardware platform associated...
US20160321049 PROCESSOR EMULATION USING MULTIPLE TRANSLATIONS  
Examples described herein emulate a processing architecture using multiple translations of the same source binary. A first translation binary includes compiler optimizations not present in a...
US20150317172 GENERATING A REPLACEMENT BINARY FOR EMULATION OF AN APPLICATION  
Disclosed are various embodiments for generating a replacement binary for emulation of an application. A computer ingests native object code and identifies a central processing unit (CPU) from the...

Matches 1 - 47 out of 47