12
 

Declarative (e.g., rule based)

CL 717 SC 117
5586329 Programmable computer with automatic translation between source and object code with version control
Dec-17-1996 A computer which executes rules which are defined according to a language having a valid grammar. The computer comprises input means for receiving and temporarily storing a first source code representation...
5560010 Method for automatically generating object declarations
Sep-24-1996 A process for automatically generating declaration statements from the external definitions (I, II) of a source file (12). The process identifies the data-type identifiers of an external declaration (I,...
5557776 Apparatus which allows data sharing amongst computer program from different program environments
Sep-17-1996 The ADL system provides a way in which computer programs written in different programming languages can share data. The ADL system comprises the ADL language and the facilities necessary to perform the...
5488714 Computer program analyzer for adapting computer programs to different architectures
Jan-30-1996 An extended mode analyzer (EMA) processes source code modules, detects suspicious instruction patterns and produces recommendations for code modification. The EMA applies knowledge based technology to...
5487169 Method for translating a test plan source file containing multiple programming languages
Jan-23-1996 A method and apparatus for translating a text file to an executable procedure is provided. The executable procedure is created by inputting the text file to a translator, determining which translation...
5452453 Rule based production system adapted for complex procedural flow
Sep-19-1995 In a production system in which a plurality of production rules are partitioned into a plurality of clusters for processing to effect cluster control, control expression elements, each describing an instruction...
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...
5448740 Generation of a user interface code from a corresponding declarative language program
Sep-5-1995 A method for automatically generating a computer code of a procedural language program from a corresponding program in a declarative language. The declarative language program is analyzed to obtain information...
5442792 Expert system compilation method
Aug-15-1995 A computer implemented compilation method or compiler and translator that automatically converts an interpretive rule-based expert system into compact, compiled, parallel Ada code. The present compiler...
5423041 Coupling rules to an object-oriented program
Jun-6-1995 A method of coupling rules to a data domain of an object-oriented computer program. During run time, the coupling permits the computer to use rules to directly access user-defined objects for both the...
5423023 Method and apparatus for providing a user configurable system which integrates and manages a plurality of different task and software tools
Jun-6-1995 A user configurable system which integrates and manages a plurality of different tasks and software tools. It is adapted primarily for use in design and production automation systems. The system has a...
5418963 Protocol encoding/decoding device capable of easily inputting/referring to a desired data value
May-23-1995 In a protocol encoding/decoding device for use in syntax translation between an abstract syntax which is a set of data types described by an Abstract Syntax Notation One (ASN.1) and a transfer syntax,...
5381550 System and method for compiling a source code supporting data parallel variables
Jan-10-1995 A compiler for compiling a computer program which is adapted for use with a data parallel computer. The compiler supports variables which involve parallelism. Variables which involve parallelism are parallel...
5355496 Method and system for process expression and resolution including a generally and inherently concurrent computer language
Oct-11-1994 A method and system for process expression and resolution is described. A first language structure comprising a possibility expression having at least one definition which is inherently and generally concurrent...
5295222 Computer-aided software engineering facility
Mar-15-1994 A computer-aided software engineering facility and method for creating computer source code and executable computer programs that are distributable across multiple hardware environments or platforms. An...
5272623 Software programming method for forming Government contracting documents
Dec-21-1993 An improved method for executing a computer system novel software (SW) pram along with an enhanced series of five different data base logic tables that produce one or more tailored contracting documents...
5086504 Method for performing computer system functions defined by a hierarchial programming language having default nodes
Feb-4-1992 A method of extending a hierarchial programming language that retains compatibility with programs written for the original language. This method also allows a language to be defined that permits common...
5058052 Method for checking the syntax of an instruction list program to determine if the program is expressible as a relay ladder diagram by a programmable logic controller
Oct-15-1991 A method is provided by which a programmable logic controller checks each statement of an instruction list (IL) program to determine if any such statement or the order of statements violates one of a set...
4686623 Parser-based attribute analysis
Aug-11-1987 A table-driven attribute parser for checking the consistency and completeness of attribute assignments in a source program is generated by expressing the syntax rules, semantic restrictions and default...