| 5764991 |
Processing object oriented code and virtual function code |
| Jun-9-1998 |
In an arrangement for converting an instruction code set in a first object oriented language to an instruction code set in a second object oriented language, the sequence of instruction codes from the... |
| 5761512 |
Automatic client-server complier |
| Jun-2-1998 |
In an object-oriented computer system having multiple execution environments, a source code of a computer program is provided having multiple classes therein. The classes have affinities for execution... |
| 5761510 |
Method for error identification in a program interface |
| Jun-2-1998 |
A method for identifying errors in program functions in a program interface found in a header file for the program interface and for identifying errors in program functions in a program interface found... |
| 5761477 |
Methods for safe and efficient implementations of virtual machines |
| Jun-2-1998 |
An efficient method for implementing a safe virtual machine, in software, that embodies a general purpose memory protection model. The present invention runs on any general purpose computer architecture... |
| 5754860 |
Method and apparatus for software testing using a differential testing technique to test compilers |
| May-19-1998 |
Techniques used in testing software are described. A test generator produces a source program used to test two or more compilers using a differential testing technique. The test generator includes a grammar... |
| 5752034 |
Apparatus and method for providing an event detection notification service via an in-line wrapper sentry for a programming language |
| May-12-1998 |
The present invention provides an in-line wrapper sentry for a programming language to detect events and to transparently extend the behavior of the events. |
| 5734906 |
Device for outputting initial values of data statement at high speed by using a proper work area |
| Mar-31-1998 |
A device which outputs initial values of a data statement corresponding to a source program that has been converted into an intermediate program. The intermediate program contains initial value data corresponding... |
| 5732210 |
Use of dynamic translation to provide fast debug event checks |
| Mar-24-1998 |
Dynamic translation is used during debugging of a computer application process. During runtime, the first application is dynamically translated to produce translated code. Debugging code, such as a conditional... |
| 5724589 |
Development system with a property-method-event programming model for developing context-free reusable software components |
| Mar-3-1998 |
A development system providing a property-method-event programming (PME) model for developing context-free reusable software components is described. Despite the absence of any C++ language support for... |
| 5715460 |
Template based facility for formatting compiler output |
| Feb-3-1998 |
The format of an output file from a compiler is altered using two new objects, a template definition file for specifying the desired formats for the sections of the output file and a template facility... |
| 5715432 |
Method and system for developing network analysis and modeling with graphical objects |
| Feb-3-1998 |
A method for developing a network analysis and modeling application program includes the step of interactively selecting and displaying a graphical object. An instantiation of the graphical object is representative... |
| 5701487 |
Method and apparatus for displaying locations of errors detected inside software macro calls |
| Dec-23-1997 |
A method and apparatus for generating more helpful error messages during compilation of a software program. The software program contains a macro definition and an invocation of the macro. The macro is... |
| 5675804 |
System and method for enabling a compiled computer program to invoke an interpretive computer program |
| Oct-7-1997 |
A system and method for building and linking an interpretive procedure so as to enable a compiled computer program to invoke the interpretive procedure are described herein. A target object code is modified... |
| 5655073 |
Debugging method and debugger |
| Aug-5-1997 |
In an information processing debugging apparatus, a debugger owns a debug information adding element and a data with type access instructing element. The debug information adding element gives data type... |
| 5632034 |
Controlling method invocation sequence through virtual functions in an object-oriented class library |
| May-20-1997 |
A mechanism for controlling method invocation and avoiding problems such as premature method execution before object construction and premature object destruction before method completion, is provided... |
| 5628016 |
Systems and methods and implementing exception handling using exception registration records stored in stack memory |
| May-6-1997 |
A development system having a compiler that allows programmers and software developers to more efficiently develop compiled applications with runtime exception handling support is described. The compiler... |
| 5617569 |
Method and system for implementing pointers to members in a compiler for an object-oriented programming language |
| Apr-1-1997 |
A method and system in an object-oriented environment for determining the offset of a data member of a derived class when the derived class has a virtually inherited base class and the data member is defined... |
| 5604905 |
Method and apparatus for architecture independent executable files |
| Feb-18-1997 |
The present invention is a method that enables single release of applications for multiple architectures and operating systems and to provide ease of use of applications in multiple architecture environments.... |
| 5561802 |
Method for managing programs with attribute information and developing loaded programs |
| Oct-1-1996 |
Attribute information of programs developed by processors in a distributed processing system include I/O data for defining I/O operation of the programs, which is given in a program description form. A... |
| 5560009 |
Generating symbolic debug information by merging translation and compiler debug information |
| Sep-24-1996 |
The present invention comprises a computer-based system and method for generating meaningful symbolic debug information in translator-based software compilation systems. The present invention includes... |
| 5555419 |
Correlation system |
| Sep-10-1996 |
A correlation system communicates with preprocessors and a debugger in a translation system to correlate symbols and code segments of an input user program with symbols and code segments of an output executable... |
| 5551040 |
Methods and apparatus for specifying the contexts of names in callback-style programming |
| Aug-27-1996 |
Apparatus and methods for specifying contexts for machine-executable instructions. Modern graphical user interface systems employ the callback programming style. In this style, a system event handler responds... |
| 5535391 |
System and methods for optimizing object-oriented compilations |
| Jul-9-1996 |
An object-oriented development system of the present invention includes a language compiler having an optimizer for generating computer applications with improved speed and size. C++ optimization methods... |
| 5524244 |
System for dividing processing tasks into signal processor and decision-making microprocessor interfacing therewith |
| Jun-4-1996 |
Architectures and methods are provided for efficiently dividing a processing task into tasks for a programmable real time signal processor (SPROC) and tasks for a decision-making microprocessor. The SPROC... |
| 5485615 |
System and method of interactively developing desired computer programs by using plurality of tools within a process described in graphical language |
| Jan-16-1996 |
The method and system of this invention assist a user in the achievement of a task according to a set of procedures such as those used in the design of software products. A functional description of the... |
| 5481705 |
Method for executing a program with branch-to modifying instructions |
| Jan-2-1996 |
In a method for executing a program for sequentially reading step information registered in an execution queue in the order of registration in order to permit the modification of a branch-to address with... |
| 5469574 |
Method and system for interfacing interpreted applications with compiled procedures using signature files |
| Nov-21-1995 |
Method and system for processing an interpretable program having calls to a separately compiled procedure is described. The interpreter uses a predefined signature file (SIGFILE) to identify the arguments... |
| 5459868 |
Interpretive object-oriented facility which can access pre-compiled classes |
| Oct-17-1995 |
An object-oriented technology is provided which is capable of operating interpretively to allow prompt and easy prototyping and debugging using a compiled class library, and which is also capable of operating... |
| 5450545 |
Generation of rules-based computer programs using data entry screens |
| Sep-12-1995 |
A method and system for generating a rules-based computer program employs an interactive workstation to display input data format screens. These screens are edited on the workstation to define the formats... |
| 5408667 |
Method for unified design documentation |
| Apr-18-1995 |
A method for unified design documentation includes capturing design information in a computer file and adding implementation code to the computer file. The implementation code is marked to distinguish... |
| 5375239 |
Use of build status indicators in connection with building of complex computer programs from source code parts |
| Dec-20-1994 |
A method and system for dynamically scheduling the building of computer programs from source code parts which may have dependencies which require that some parts be compiled before others. A list of source... |
| 5371891 |
Method for object construction in a compiler for an object-oriented programming language |
| Dec-6-1994 |
An improved method and system for implementing constructors and destructors in a compiler for an object-oriented programming language is provided. In a preferred embodiment of the present invention, a... |
| 5367684 |
Register allocation using an improved register candidate usage matrix |
| Nov-22-1994 |
An improved register allocator is provided to the code generator of a compiler. The improved register allocator allocates registers using an improved register candidate usage matrix. The improved register... |
| 5287511 |
Architectures and methods for dividing processing tasks into tasks for a programmable real time signal processor and tasks for a decision making microprocessor interfacing therewith |
| Feb-15-1994 |
Architectures and methods are provided for efficiently dividing a processing task into tasks for a programmable real time signal processor (SPROC) and tasks for a decision-making microprocessor. The SPROC... |
| 5287515 |
Cross-software development/maintenance system |
| Feb-15-1994 |
A host computer system (host) develops an execution load module for a target computer system (target) having no software development environment, using a high-level language. The host and the target are... |
| 5261103 |
Method of and system for compiling source program |
| Nov-9-1993 |
A method of and system for compiling a source program, in which a translator translates source programs into executable programs and generates a name table and a name mutual reference information table... |
| 5101342 |
Multiple processor data processing system with processors of varying kinds |
| Mar-31-1992 |
This data processing system has different kinds of microprocessors, a memory bus, a memory which is connected to the microprocessors through the memory bus, and a control circuit to selectively activate... |
| 4992971 |
Method and apparatus for an automatic check of whether or not calling parameters correspond to called parameters during linkage operation |
| Feb-12-1991 |
In a language translating and linking system for translating and linking into a load program a plurality of source programs which include a calling program, having a first number of calling parameters,... |
| 4989132 |
Object-oriented, logic, and database programming tool with garbage collection |
| Jan-29-1991 |
A programming tool is provided which integrates an object-oriented programming language system, a logic programming language system, and a database in such a manner that logic terms can be treated as objects... |
| 4947315 |
System for controlling instrument using a levels data structure and concurrently running compiler task and operator task |
| Aug-7-1990 |
Method and apparatus for controlling an instrument which can perform a specified cyclic process. The instrument's process is controlled by a computer which has two concurrently defined tasks: an operator... |
| 4894771 |
Data base management system extending structure |
| Jan-16-1990 |
A data base management system extending structure includes a data base management system and an extended data base language pre-compiler for pre-compiling an extended data base language into a data base... |
| 4860203 |
Apparatus and method for extracting documentation text from a source code program |
| Aug-22-1989 |
An apparatus for producing machine executable object code, a program listing and a listing of design documentation from a source code program consisting of a plurality of statements of implementation code... |
| 4852047 |
Continuous flow chart, improved data format and debugging system for programming and operation of machines |
| Jul-25-1989 |
An improved machine programming and control system includes the utilization of a continuous, multiple-block, flow chart or charts, all or a portion of which is displayed. Each entered flow chart is executed... |
| 4791558 |
System and method for generating an object module in a first format and then converting the first format into a format which is loadable into a selected computer |
| Dec-13-1988 |
A system for generating program object modules or decks of object code for selected computing systems is provided. The object module is generated from a conventional source program. The system has a compiler... |
| 4398249 |
Process and apparatus for converting a source program into an object program |
| Aug-9-1983 |
A process and apparatus (compiler program) carried out on a digital computer for converting a source program into an object program. The source program is entered into a first storage area of a computer.... |