| 5748961 |
Efficient method and apparatus for compiling and linking modules of computer code in a large software system |
| May-5-1998 |
A software system is defined by a tree of system models which are written in a functional language. During a build of the software system, the functions are interpreted and the results of the expensive... |
| 5692196 |
System and method for conditionally compiling a software compilation unit |
| Nov-25-1997 |
A system and method for conditionally recompiling a compilation unit having a plurality of source code modules operates by selecting one of the source code modules, and determining whether it is necessary... |
| 5671419 |
Interprocedural data-flow analysis that supports recursion while only performing one flow-sensitive analysis of each procedure |
| Sep-23-1997 |
A computer implemented method performs flow-sensitive interprocedural data flow analysis without iteration for a class of interprocedural problems. The accuracy of the solution can approach the iterative... |
| 5668989 |
Two-digit hybrid radix year numbers for year 2000 and beyond |
| Sep-16-1997 |
A method and related input/output devices for using biased 2 digit "hybrid radix" numeric fields for inputting, generating, storing, processing, and outputting year numbers ranging from 1900 to 2059 in... |
| 5649203 |
Translating, executing, and re-translating a computer program for finding and translating program code at unknown program addresses |
| Jul-15-1997 |
A program is translated by automatically generating a flowgraph, using the flowgraph to analyze the program to provide information about blocks of instructions in the flowgraph, and then using the flowgraph... |
| 5625822 |
Using sorting to do matchup in smart recompilation |
| Apr-29-1997 |
A method and system for compiling a source program using smart recompilation. The invention allows fragments to contain "invocation specific" information, which is generated during a code generation phase... |
| 5586328 |
Module dependency based incremental compiler and method |
| Dec-17-1996 |
A compiler and compiling method minimizes recompilation of a computer program after an edit. The program is organized in plural program units, such as modules. The units are each compiled through a sequence... |
| 5535392 |
Using hint generation to cause portions of object files to remain the same |
| Jul-9-1996 |
A method and system for compiling a source program using smart recompilation. The invention allows fragments to contain "invocation specific" information, which is generated during a code generation phase... |
| 5507030 |
Successive translation, execution and interpretation of computer program having code at unknown locations due to execution transfer instructions having computed destination addresses |
| Apr-9-1996 |
A program is translated by automatically generating a flowgraph, using the flowgraph to analyze the program to provide information about blocks of instructions in the flowgraph, and then using the flowgraph... |
| 5446899 |
Hint generation in smart recompilation |
| Aug-29-1995 |
A method and system for compiling a source program using smart recompilation. The invention allows fragments to contain "invocation specific" information, which is generated during a code generation phase... |
| 5394550 |
System for affecting recompilation of source code |
| Feb-28-1995 |
In compiling a source program by a compiler and sequentially generating an intermediate code, the intermediate code is managed by referencing it to the corresponding statement of the source program. When... |
| 5386557 |
Enforcement of referential constraints in a database system |
| Jan-31-1995 |
A system and method for enforcing referential integrity within a database system provides for determination of relevant referential constraints at compile time for an access plan. All referential constraints... |
| 5339424 |
System and method for compiling and executing a computer program written in more than one programming language |
| Aug-16-1994 |
A program processing system for processing a program including a first program division written in a first programming language and a second program division written in a second programming language comprises... |
| 5325533 |
Engineering system for modeling computer programs |
| Jun-28-1994 |
A human oriented object programming system provides an interactive and dynamic modeling system to assist in the incremental building of computer programs which facilitates the development of complex computer... |
| 5325531 |
Compiler using clean lines table with entries indicating unchanged text lines for incrementally compiling only changed source text lines |
| Jun-28-1994 |
A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from memory, at very high speed. The compiler operates on an incremental basis, line-by-line,... |
| 5313387 |
Re-execution of edit-compile-run cycles for changed lines of source code, with storage of associated data in buffers |
| May-17-1994 |
A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from memory, at very high speed. The compiler operates on an incremental basis, line-byline,... |
| 5301327 |
Virtual memory management for source-code development system |
| Apr-5-1994 |
A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from virtual memory, at very high speed. The compiler operates on an incremental basis,... |
| 5230050 |
Method of recompiling a program by using result of previous compilation |
| Jul-20-1993 |
A program compiling method in which a procedure being compiled is split into a plurality of units referred to as segments, whereon optimization is carried out for each of the segments. Upon recompilation... |
| 5204960 |
Incremental compiler |
| Apr-20-1993 |
A system and method of incrementally coupling a high level language into an object file is disclosed. A source file and an object file are organized into logical blocks. An intermediate file, termed an... |
| 5201050 |
Line-skip compiler for source-code development system |
| Apr-6-1993 |
A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from memory, at very high speed. The compiler operates on an incremental basis, line-by-line,... |
| 5182806 |
Incremental compiler for source-code development system |
| Jan-26-1993 |
A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from memory, at very high speed. The compiler operates on an incremental basis, line-by-line,... |
| 5170465 |
Incremental-scanning compiler for source-code development system |
| Dec-8-1992 |
A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from memory, at very high speed. The compiler operates on an incremental basis, line-by-line,... |
| 4558413 |
Software version management system |
| Dec-10-1985 |
A software version management system, also called system modeller, provides for automatically collecting and recompiling updated versions of component software objects comprising a software program for... |