| 5862372 |
Visually oriented computer implemented application development system utilizing standardized objects and multiple views |
| Jan-19-1999 |
A computer implemented application development (authoring) system permits objects (such as VBX custom controls) to be graphically inserted into the program under development by dragging and dropping associated... |
| 5852733 |
Microcontroller development tool using software programs |
| Dec-22-1998 |
A software development tool is provided for Texas Instruments microcontrollers which provides register initialization, register information, and register editing in conjunction with Windows.RTM.-based... |
| 5850550 |
No preprocessor and a source level debugger for embedded SQL in a 3GL |
| Dec-15-1998 |
A system and method for translating source code, comprising high level source code with embedded SQL statements, to p-code or machine-language instructions by a one-pass parsing mechanism. The one-pass... |
| 5845126 |
Method of, system for, and computer program product for providing inlined nested array constructors using normalized counters |
| Dec-1-1998 |
Method of, system for, and computer program product for generating efficient code for a set of nested Fortran 90 array constructors without introducing temporary vectors by the use of normalized counters... |
| 5832273 |
System for deleting redundant instructions from high level language source code containing in-line assembly instructions |
| Nov-3-1998 |
A language processing system comprises an instruction parsing portion parsing instruction statement contained in a source program written by a high-level language and an assembler language in admixing... |
| 5826088 |
System for protecting computer software written in interpreted language |
| Oct-20-1998 |
A process for protecting software written for a computer (ORD) in interpreted language, in which the program is written in uncoded form in a script file (FSI), and a compiled code (EXECI) is generated... |
| 5826076 |
Computer-based information access method and apparatus to permit SQL-based manipulation of programming language-specific data files |
| Oct-20-1998 |
A method and apparatus that permits creation, reading and modification of 3GL application programs by SQL requests. A catalog is created by selecting source programs from 3GL application data for which... |
| 5815715 |
Method for designing a product having hardware and software components and product therefor |
| Sep-29-1998 |
A computing system (10) and a method for designing the computing system (10) using hardware and software components. The computing system (10) includes programmable coprocessors (12, 13) having the same... |
| 5794050 |
Natural language understanding system |
| Aug-11-1998 |
The present invention interprets natural language input using common sense reasoning. The invention avoids the combinatorial explosion that has occurred in other natural language understanding systems.... |
| 5790863 |
Method and system for generating and displaying a computer program |
| Aug-4-1998 |
A method and system for generating a computer program. In a preferred embodiment, the present invention provides a program tree editor for directly manipulating a program tree. A program tree comprises... |
| 5742810 |
System, method and computer program product for passing host variables to a database management system |
| Apr-21-1998 |
A system and method for passing arrays and structures as host variables to a stored procedure. An application program packs an array or structure into a binary large object (BLOB) and sends the BLOB to... |
| 5740351 |
Apparatus and method for debugging/modifying ROM-based software systems employing and extensible interpreter |
| Apr-14-1998 |
Debugging and/or modifying of ROM-based embedded software systems is realized by advantageously employing an extensible interpreter and inserting requests for "Customizable Call-Outs" (CCOs) throughout... |
| 5737623 |
Multi-processor parallel computer architecture using a parallel machine with topology-based mappings of composite grid applications |
| Apr-7-1998 |
A parallelization process for complex-topology applications is based on an understanding of topology and includes two separate parts: i) an automatic, topology-based data distribution method and ii) a... |
| 5734907 |
Method of programming an information processing device for network management applications using generic programming |
| Mar-31-1998 |
Method of programming an information processing system having a plurality of data processing devices connected with a network and having access to data stored in complex structures, such as sets or trees,... |
| 5675805 |
Programming system for generating client and server programs from an undistributed application program |
| Oct-7-1997 |
A programming aid for generating interface definition files for client server programs. The system and method are responsive to an input interface definition file and one or more input source code files... |
| 5652887 |
Dynamic Meta commands for peripheral devices |
| Jul-29-1997 |
A system for enabling expanded instruction sets, applications, data and parameters to be downloaded from one processor to another so that processors ordinarily intended for specific tasks can run other... |
| 5649227 |
System for supporting a conversion between abstract syntax and transfer syntax |
| Jul-15-1997 |
The system for supporting input or reference of a data value or a structure value which is a component of a PDU (Protocol Data Unit). The abstract syntax of PDU is defined in accordance with ISO8824 (international... |
| 5640550 |
Computer system for generating SQL statements from COBOL code |
| Jun-17-1997 |
An interfacing computer program and system which allows a COBOL program, despite its totally different nature and internal data handling constructs and statement approaches, to effectively generate Structured... |
| 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... |
| 5590331 |
Method and apparatus for generating platform-standard object files containing machine-independent code |
| Dec-31-1996 |
A method and apparatus for generating a platform-standard object file containing machine-independent abstract code. Source code which defines a procedure is convened into abstract code which makes no assumptions... |
| 5572732 |
Method and system for process expression and resolution including a general method of direct association |
| Nov-5-1996 |
A method and system for process expression and resolution including a general method of direct association is described. A first language structure including a named result reference which is a destination... |
| 5517658 |
Method for testing design timing parameters using a timing shell generator |
| May-14-1996 |
A method for testing the timing parameters of a system design is presented, especially suited for use in testing for timing violations between the pins of a semiconductor device. A description of the timing... |
| 5504902 |
Multi-language generation of control program for an industrial controller |
| Apr-2-1996 |
A method and system for generating a control program executable by an industrial controller, wherein the control program is formed using instructions from a high-level text-based language and instructions... |
| 5500881 |
Language scoping for modular, flexible, concise, configuration descriptions |
| Mar-19-1996 |
The problems of efficiently building a large software system are solved by the present invention of language scoping for effective configuration descriptions. A software system is defined by a tree of... |
| 5495613 |
Method and apparatus for extending the capability of a system editor using high-level language transforms |
| Feb-27-1996 |
The present invention is directed to a technique extending the commands, and consequently, the capability of a system editor. Rather than extending the editor with existing editor commands, as in the use... |
| 5450600 |
Integrated command recognition apparatus and method for selecting an optimal command among numerous commands |
| Sep-12-1995 |
An integrated command definition file defines both names of integrated commands and basic commands integrated. A basic command syntax file stores the basic commands and these parameter information. An... |
| 5437037 |
Simulation using compiled function description language |
| Jul-25-1995 |
A simulation program conversion method and system is provided. The original simulation program is written by a function description language, such as Verilog-HDL, using a text editor, and, then, the original... |
| 5428792 |
System for producing language neutral objects and generating an interface between the objects and multiple computer languages |
| Jun-27-1995 |
A method, system and program for redefining language dependent object definitions as a neutral set of information from which object support for any language, including support between languages, is disclosed.... |
| 5293629 |
Method of analyzing computer source code |
| Mar-8-1994 |
A method of analyzing computer source code provides a determination of the extent to which the source code complies with guidelines relating to, for example, style, maintainability, and portability. The... |
| 5230049 |
Program source code translator |
| Jul-20-1993 |
A pre-compiler for a host programming language contains a language dependent portion and a language independent portion. The language dependent portion extracts source file statements written in a supplemental... |
| 5187788 |
Graphics system for automatic computer code generation |
| Feb-16-1993 |
The Avionics Program Expert (APEX) is an automatic code generation tool for the Ada programming language (MIL-STD 1815A). It provides the programmer using APEX with the ability to quickly create a graphical... |
| 5129081 |
System for processing data using logic language |
| Jul-7-1992 |
A logical type language data processing method which includes making a plurality of different application programs each using a predicate type fact database and/or a predicate type rule database; inputting... |
| 5093916 |
System for inserting constructs into compiled code, defining scoping of common blocks and dynamically binding common blocks to tasks |
| Mar-3-1992 |
A method performed within a multi-processing, multi-programming computer environment for reducing conflict among tasks concurrently accessing COMMON BLOCKs in code sequences compiled within said environment... |
| 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... |
| 4931928 |
Apparatus for analyzing source code |
| Jun-5-1990 |
Apparatus in a computer system provides source code analysis. The apparatus includes an analysis member which extracts programming semantics information from an input source code. The analysis member operates... |
| 4916610 |
Multilanguage software integration through preprocessing |
| Apr-10-1990 |
A method of assuring consistency of constants in a multilanguage software system, includes generating a first set of code written in a first language using a plurality of symbolic constants to represent... |
| 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... |
| 4797811 |
Dual language numerical controller |
| Jan-10-1989 |
A dual language numerical controller includes a terminal (8') for entering both a numerical control (NC) language program and a higher level language, such as BASIC, program, a language discriminator (31)... |
| 4780825 |
Text compiling device |
| Oct-25-1988 |
A text compiling device includes a first memory area for storing an intervening code program in which a statement or comment is given by a code. The intervening code is read out and is converted to an... |
| 4742467 |
Automated programming system for machine creation of applications program source code from non-procedural terminal input |
| May-3-1988 |
An automated method and apparatus are used for creating data processing application programs in programmer oriented languages such as COBOL from atomic or fundamental program building blocks, i.e., individual... |
| 4734854 |
System for generating software source code components |
| Mar-29-1988 |
A system has been devised that allows commonly used software components to be designed and developed only once, and reused many times in different applications with different operational contexts and requirements.... |
| 4667290 |
Compilers using a universal intermediate language |
| May-19-1987 |
A method for directing a digital data processor to translate a program written in a source language into a sequence of machine executable instructions. The method consists of the translation of the source... |
| 4463423 |
Method of transforming high level language statements into multiple lower level language instruction sets |
| Jul-31-1984 |
Disclosed is a method of transforming an assignment statement of a high level programming language, such as ALGOL and COBOL, into first, second, and third sets of lower level object language instructions... |