Translation of code

CL 717 SC 136
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...
6654950 Software rehosting system and method
Nov-25-2003 A system, method and computer program for rehosting a legacy application computer program written in one computer program dialect to a target dialect, for porting a control computer program, such as a...
6654778 Method and apparatus for avoiding function activation and interpretation overhead for calls to selected java methods in a java virtual machine interpreter
Nov-25-2003 A method and apparatus for a process in a computer for processing a method that performs a function. A determination is made as to whether the method is to be executed normally when the method is loaded....
6631514 Emulation system that uses dynamic binary translation and permits the safe speculation of trapping operations
Oct-7-2003 The inventive emulator dynamically translates instructions in code written for a first architecture into code for a second architecture. The emulator designates various checkpoints in the original code,...
6629313 In-line database access statements without a pre-compiler
Sep-30-2003 Systems and methods that enable a source code file containing in-line database access statements to be compiled into object code for an application without the use of a pre-compiler are disclosed. In one...
6629312 Programmatic synthesis of a machine description for retargeting a compiler
Sep-30-2003 An MDES extractor automatically extracts a machine description (MDES) for re-targeting a compiler from a structural representation of a datapath of an explicitly parallel instruction computing (EPIC) processor....
6625807 Apparatus and method for efficiently obtaining and utilizing register usage information during software binary translation
Sep-23-2003 Apparatus and method are described for register optimization during code translation and utilizes a technique that removes the time overhead for analyzing register usage, and eliminates fixed restraints...
6625806 Language processing method and language processing system improving use efficiency of cache memory
Sep-23-2003 In the translation of a source program to an object program, callee side functions that overlap in cache memory and are called by the same caller side function are detected, and all but one of the overlapping...
6606742 Object-oriented interface for portability to diverse operating systems or hardware platforms
Aug-12-2003 An object-oriented interface is disclosed for conferring portability for object-oriented programming to diverse operating systems on diverse hardware platforms in a computer system. The object-oriented...
6594821 Translation consistency checking for modified target instructions by comparing to original copy
Jul-15-2003 A method for maintaining consistency between translated host instructions and target instructions from which the host instructions have been translated including the steps of maintaining a copy of a target...
6578194 System and method using extended relocation types and operations in relocating operations
Jun-10-2003 A method, apparatus, and article of manufacture for the inclusion of extended relocation types and operations performed thereon in a relocation directory within an object module or load module. The relocation...
6578193 Endian-neutral loader for interpretive environment
Jun-10-2003 A method is disclosed for a endian correction at load time, thereby eliminating the need to perform multiple endian correction routines during execution. The method comprises obtaining a platform endian...
6567973 Introspective editor system, program, and method for software translation using a facade class
May-20-2003 A system, method, and program for providing language translators with contextual information for the text to be translated. The translator is presented with a graphical user interface in the base language,...
6546549 Source code transformation process and recording medium
Apr-8-2003 A process for transforming an original source code containing a description of a stub method employed in an object interaction into another source code corresponding to an environment on which a program...
6542595 Process, generating module, server, control module and storage means for the creation of validation rules
Apr-1-2003 The present invention relates to a process for the creation of validation rules with which a validation module can validate configuration data which can be used as operating parameters for telecommunications...
6536034 Method for modifying code sequences and related device
Mar-18-2003 The present invention relates to a process and a device for modifying code sequences written into a first memory (2) of a medium. A central processing unit (1) executes code sequences and the first memory...
6523171 Enhanced source code translator from procedural programming language (PPL) to an object oriented programming language (OOPL)
Feb-18-2003 A method for translating source code programs written in a procedural computer language in source code programs written in an Object Oriented language. The method of the invention provides a parser which...
6523170 Technique for creating internet enabled resource files
Feb-18-2003 A technique for converting a resource file into object oriented source code and/or an object oriented class. A standard resource file is first converted into source code for an object oriented language....
6502237 Method and apparatus for performing binary translation method and apparatus for performing binary translation
Dec-31-2002 A computer system for executing a binary image conversion system which converts instructions from a instruction set of a first, non native computer system to a second, different, native computer system,...
6502236 Method and apparatus for automatic generation of programs for processing data units of multiple formats
Dec-31-2002 A system for automatic program generation which receives a number of input format descriptors and a number of output format descriptors. The system generates a program for converting an input data sequence...
6487698 Process, apparatus and program for transforming program language description of an IC to an RTL description
Nov-26-2002 An RTL description, such as a Verilog description, of an integrated circuit is derived from a C/C++ description by defining the integrated circuit as a generalized multiplexer having outputs and two groups...
6473897 Method and apparatus for generating multiple processor-specific code segments in a single executable
Oct-29-2002 A computer-implemented method analyzes a source code segment which is to be compiled for execution by any one of several different processor types. The method determines whether a performance advantage...
6467084 Systems and methods for reprogramming an embedded device with program code using relocatable program code
Oct-15-2002 Systems and methods are disclosed for preparing program code for a first computer, wherein the systems and methods are implemented on a second computer. The systems include a relocating module that is...
6467082 Methods and apparatus for simulating external linkage points and control transfers in source translation systems
Oct-15-2002 A method for simulating a first processor (e.g., target processor) on a second processor (e.g., host processor) includes translating assembly language instructions associated with the first processor into...
6453464 Method and apparatus for converting COBOL to Java
Sep-17-2002 The present invention relates to a method for translating computer programs from a language having the attributes of computer programming language COBOL to a language having the attributes of the computer...
6434740 Apparatus and method for visual construction simplification
Aug-13-2002 A method and apparatus for connecting two components is disclosed. A visual construction simplification mechanism, as part of the apparatus, is designed with intelligence that allows it to correctly configure...
6425123 System, method, and program for testing translatability of software by using english multi-byte transliteration creating double-wide characters
Jul-23-2002 A mock translation system, method and program is provided which converts single-byte base-language data and performs a mock translation on it to produce internationalization test data which takes the form...
6425118 System for automatically generating tests to ensure binary compatibility between software components produced by a source-to-source computer language translator
Jul-23-2002 A system and method that implement a strategy for automatically generating self-checking tests of source-to-source translation. The tests make certain that software components produced by a source-to-source...
6405367 Apparatus and method for increasing the performance of Java programs running on a server
Jun-11-2002 An apparatus and method provide for the execution of object-oriented languages, and more particularly increase the performance of Java application execution. The performance increase of Java application...
6397289 Disk control apparatus
May-28-2002 A disk control apparatus includes a control circuit and a code conversion circuit. The control circuit analyzes read/write commands transmitted from a plurality of host computers using different coding...
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...
6381738 Method for optimizing creation and destruction of objects in computer programs
Apr-30-2002 Information is computed about the reachability relationships among objects and pointers to enable transformation of a computer program for optimizing the creation and destruction of objects, while strictly...
6381737 Automatic adapter/stub generator
Apr-30-2002 Systems and methods for automatically providing an adapter or a stub in a runtime environment are provided. An adapter generator is provided with input parameters that are in turn processed and input to...
6374399 Apparatus and method for providing list and read list capability for a host computer system
Apr-16-2002 A host computer system is coupled to a target computer system in a computer system debug environment and accesses selected resources. A first function executed on the host, encodes a data structure with...
6374238 Routine executing method in database system
Apr-16-2002 In a parallel database system having an execution device on a front end side and a plurality of execution devices on a database operation side (hereinafter referred to as the "divided data side"), the...
6370531 Method and computer program product for automatic conversion of data based on location extension
Apr-9-2002 A method and computer program product are provided for automatic conversion of data by a server computer system based on a location extension in a universal naming convention (UNC) name. Responsive to...
6367067 Program conversion apparatus for constant reconstructing VLIW processor
Apr-2-2002 A program conversion apparatus includes: the constant division unit 12 for specifying instructions in the serial assembler code 42 that use large constants which cannot be arranged within the operation...
6357039 Automatic code generation
Mar-12-2002 A system for automatically generating native processor code includes a graphical designer and a compiler. The graphical designer allows a user to construct graphically a signal processing system, and the...
6343376 System and method for program verification and optimization
Jan-29-2002 A system and method for increasing the speed of operation of a theorem prover relating to program verification using adaptive pattern matching technique is disclosed. Source code in a specific programming...
6343372 Methods and apparatus for generating a verified algorithm for transforming a program from a first form to a second form
Jan-29-2002 A method of synthesizing an algorithm for transforming a program from a first form to a second form includes first formalizing a language associated with the program to be transformed in accordance with...
6343265 System and method for mapping a design model to a common repository with context preservation
Jan-29-2002 Disclosed is a system for mapping objects defined in a design model, such as an object oriented design model defined using a design language such as the Universal Modeling Language (UML), to a data model...
6336213 Method and apparatus for dynamic selection of which bytecodes should be just in time compiled
Jan-1-2002 A method and apparatus in a data processing system for generating object code. A source code is received for compilation. A parameter is received, wherein the parameter indicates that a portion of the...
6298389 Method for input and output of structures for the Java language
Oct-2-2001 The present invention includes a method and apparatus that allows languages to send, receive and manipulate structures defined by other languages. Structurally, the present invention includes a preprocessor...
6282698 Detecting similarities in Java sources from bytecodes
Aug-28-2001 A technique for detecting similarities in large sets of binary code files, e.g., bytecode files, without requiring access or knowledge of the actual source code itself. In accordance with the technique,...
6282579 Method for supporting address interaction between a first entity and a second entity, converter for address interaction, and computer system
Aug-28-2001 To support address interaction between a first entity and a second entity which use different addressing modes with address types in different specification languages and with address values of different...
6279150 Method for converting an object code into a program code
Aug-21-2001 A method for converting an object code (OC1) for a source hardware (M1) into an equivalent program code (PC2) that comprises a program part (PT2) and a data part (DT2), whereby a code transformer (CT)...
6269474 Software re-engineering system
Jul-31-2001 An optimization system including an option to convert existing code to a code-less environment or to create a codeless environment by the establishment of all essential application elements in files. The...
6266811 Method and system for custom computer software installation using rule-based installation engine and simplified script computer program
Jul-24-2001 A method and system for custom computer software installation using a standard rule-based installation engine is disclosed. Custom installation parameters are translated into a simplified script language...
6263421 Virtual memory system that is portable between different CPU types
Jul-17-2001 A virtual memory for a computer system is provided that is portable between different central processing unit (CPU) types. The system includes a high level virtual memory (HLVM) having high level program...
6259781 Generic distributed protocol converter
Jul-10-2001 A system for isolating portions of a computer program in a telecommunication system that receives messages from a variety of hardware or software platforms. A generic protocol converter (50) receives the...