12

Declarative (e.g., rule based)

CL 717 SC 117
7024658 Extensible help facility for a computer software application
Apr-4-2006 An extensible help facility for a computer software application may include a graphical user interface for communicating with a user, help files arranged in a hierarchical file structure, and software...
7013458 Method and apparatus for associating metadata attributes with program elements
Mar-14-2006 One embodiment of the present invention provides a system for associating metadata attributes with program elements. During operation, the system receives source code containing syntactic elements that...
7010778 Method, apparatus, and program for a state machine framework
Mar-7-2006 A programming framework is provided for designing and implementing software state machines. A state machine initializer may be created that defines the states, conditions, actions, triggers, and state...
6996801 System and method for automatically generating program
Feb-7-2006 An automatic software component creating system includes a software component definition data storage section which stores software component definition data therein, a software component creation rule...
6986123 Extensible on-demand property system
Jan-10-2006 A system and method for handling properties of objects is provided. More specifically, the system and method provide a dependency mechanism for expressing the relationship between the properties in a formal...
6983380 Automatically generating valid behavior specifications for intrusion detection
Jan-3-2006 One embodiment of the present invention provides a system that automatically generates a valid behavior specification for use in an intrusion detection system for a computer system. The system operates...
6973640 System and method for computer code generation
Dec-6-2005 The invention provides a system and method for computer code generation that can be used to generate code and configuration files from any data source. In accordance with one embodiment of the invention...
6970764 Machining program producing apparatus
Nov-29-2005 An input data check control portion, which compares input data with a decimal point check target word (step 64, 65) and, issues a warning when the input data is the decimal point check target word...
6964055 System and method for communicating using a framework
Nov-8-2005 A method is provided that includes: receiving, by a framework, a request communicated by a source, the request including an associated functionality. The method also includes integrating, by an abstraction...
6938241 Compiler independent bit-field macros
Aug-30-2005 A set of programming macros implement bit-fields in a variable, such as an unsigned integer structure having a bit-field definition number associated with each bit-field. The bit-field definition numbers...
6922824 System and method for transforming object code
Jul-26-2005 A method comprising: converting bytecodes into a graph of jop objects to track where jump operations pointed before modification of the bytecodes; adjusting constant pool references from local to global...
6895575 Generic Java rule engine framework
May-17-2005 A generic Java rule engine framework that will permit a rule engine to be called based upon events captured from objects without requiring object programmers to explicitly insert hooks for calling the...
6877155 System and method for generating target language code utilizing an object oriented code generator
Apr-5-2005 A system for generating target language source code utilizing an object oriented code generator is disclosed. A desired computer programming function is specified using a fourth generation language. An...
6876314 Self-generating automatic code generator
Apr-5-2005 A self-generating automatic code generation system includes a user interface for capturing a set of knowledge and rules that define an application; a first automatic code generator for generating code...
6854107 Method of and system for designing an N-tier software architecture for use in generating software components
Feb-8-2005 A system and method for designing a software architecture for utilizing software components in building extensible N-tier software applications is described, the method comprising specifying a set of software...
6804818 Integration mechanism for object-oriented software and message-oriented software
Oct-12-2004 In accordance with the present invention, methods are included, which may be implemented by employing a program storage device readable by machine, tangibly embodying a program of instructions executable...
6802059 Transforming character strings that are contained in a unit of computer program code
Oct-5-2004 A method and apparatus for transforming character strings that are contained in a unit of code. A conversion mechanism performs a macro substitution by transforming hard coded strings into unique macro...
6779120 Declarative language for specifying a security policy
Aug-17-2004 The invention is a declarative language system and comprises a language as a tool for expressing network security policy in a formalized way. It allows the specification of security policy across a wide...
6772409 Specification to ABAP code converter
Aug-3-2004 A method of generating procedural language code for extracting data from a data warehouse comprising the steps of accepting a declarative specification and generating procedural language code to execute...
6763516 Convention checking apparatus, convention checking system, convention checking method, and storage medium on which is recorded a convention checking program
Jul-13-2004 When a convention is changed, a user modifies the class name and the method name of a convention checker, method parameters, etc., which are stored in a convention file in correspondence with a convention...
6754887 Methods for implementing virtual bases with fixed offsets in object oriented applications
Jun-22-2004 There is provided a method for implementing virtual bases with fixed offsets in a class hierarchy graph corresponding to an object oriented program. The graph has nodes representing object classes and...
6701516 P++ software
Mar-2-2004 P++ software that provides a Prolog language data storing and processing method, includes making a plurality of different application programs, introduces two structure types into arguments of clauses,...
6701515 System and method for dynamically designing and evaluating configurable processor instructions
Mar-2-2004 In selecting and building a processor configuration, a user creates a new set of user-defined instructions, places them in a file directory, and invokes a tool that processes the user instructions and...
6684388 Method for generating platform independent, language specific computer code
Jan-27-2004 A method of generating language specific code comprising the steps of extracting neutral code from a knowledge base, preprocessing the neutral code, providing a code generator with the preprocessed neutral...
6658646 Multiple interface scripting language
Dec-2-2003 For a large system having an associated monitoring system with one or more user interfaces that each requires a large amount of direct user interaction, a scripting language especially well suited to write...
6654953 Extending program languages with source-program attribute tags
Nov-25-2003 Attribute tags embedded in the statements of a source program system extend a programming language. A compiler for the program includes an interface to detect the attribute tags and to call one of a number...
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...
6438744 Dynamic mapping of component interfaces
Aug-20-2002 The dynamic mapping from an ActiveX component model to a JavaBean model is disclosed. In one embodiment, an ActiveX compatible object is created at run-time for those JavaBean components that an ActiveX...
6438738 System and method for configuring a programmable logic device
Aug-20-2002 System and method for configuring a programmable logic device (PLD) using an automatically generated configuration control file. A control file contains directives for configuring a PLD with a configuration...
6427229 Object oriented mechanism and method for maintaining elements on a flexibly constrained collection that may use any suitable object as a key
Jul-30-2002 In an object oriented computer system, an object oriented mechanism and method defines a common interface to maintain elements on a collection while providing the capability of using virtually any suitable...
6341369 Method and data processing system for specifying and applying rules to classification-based decision points in an application system
Jan-22-2002 A method and apparatus for specifying, applying and managing rules used by an application in a data processing system are provided. A set of classification categories are specified, each classification...
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...
6212672 Software development system with an executable working model in an interpretable intermediate modeling language
Apr-3-2001 A software development tool utilizes an intermediate object modeling language. The structure of the desired program is first described graphically by generating rule diagrams, state diagrams, and object...
6212581 Method and system for managing a group of computers
Apr-3-2001 The system and method of this invention automatically manages a group of computers by automatically gathering data, storing the data, analyzing the stored data to identify specified conditions, and initiating...
6182277 Methods and apparatus for declarative programming techniques in an object oriented environment
Jan-30-2001 An object oriented software environment permits, through declarative programming techniques, customization of functionality of an object. The object oriented software environment includes a plurality of...
6173441 Method and system for compiling source code containing natural language instructions
Jan-9-2001 A system and method for compiling source code comprising natural language declarations, natural language method calls, and natural language control structures into computer-executable object code is disclosed....
6145120 Declaration programming language extension for procedural programming languages
Nov-7-2000 Complex declarative programming capabilities are provided through an underlying procedural programming code by functionally providing the selection algorithm of known declarative processing arrangements...
6014666 Declarative and programmatic access control of component-based server applications using roles
Jan-11-2000 A programming model for component-based server applications provides declarative and programmatic access control at development without knowledge of the security configuration at deployment. The developer...
5887172 Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends
Mar-23-1999 A system and method allow client applications to invoke remote procedures on a server application using any of a plurality of remote procedure mechanisms, by selecting a remote procedure call mechanism...
5875330 Tool for defining complex systems
Feb-23-1999 A computer resident tool for specifying and studying the functioning of complex systems by defining their functions in terms of components and connections. The components comprise transactions between...
5815717 Application program and documentation generator system and method
Sep-29-1998 Automatic generation of an application program is performed by a programmed system including a guided editor for establishing program, data and field definitions from input event elements. A sequence generator,...
5815713 Method and system for automated transformation of declarative language process specifications
Sep-29-1998 The present invention transforms a declarative language specification of a problem into a procedural language specification of the problem. The present invention includes a partitioning module (16) for...
5774726 System for controlled generation of assembly language instructions using assembly language data types including instruction types in a computer language as input to compiler
Jun-30-1998 A system and method are provided for controlling the generation of assembly language sequences. This is accomplished with a high level language which has as data types various elements of assembly language...
5771386 Software configuration in a telecommunication device
Jun-23-1998 The invention relates to a telecommunication device having software that is used for controlling function routines, which software includes several separately compilable program units. To reduce the time...
5748973 Advanced integrated requirements engineering system for CE-based requirements assessment
May-5-1998 An automated, user-interactive procedure is used to obtain the right statements for computer software from the user in a way in which the statements elicited from the user are free from errors due to ambiguity,...
5742827 Method of automatically forming program specifications and apparatus therefor
Apr-21-1998 The syntax of an input program is analyzed, variables substituted for the substitution sentences from an interim expression thereof are classified into categories by utilizing rules of naming variables...
5682535 Operating system and data base using table access method with dynamic binding
Oct-28-1997 A system for program development and execution consisting of a high level programming language based on a four part rule organization, consisting of a rule definition, a list of conditions, a list of actions...
5642513 Method and apparatus for multiple autorouter rule language
Jun-24-1997 A method and apparatus for determining destinations for digital imagery. The automated routing process accesses routing elements in a digital image message header and processes the elements through a Multiple...
5596752 System for creating, editing, displaying, and executing rules-based programming language rules having action part subsets for both true and false evaluation of the conditional part
Jan-21-1997 A programmable computer which operates by executing rules, each including a rule name, and optionally: input parameters, a set of conditions, a set of actions associated with each condition, and a set...
5586330 Programmable computer with automatic translation between source and object code
Dec-17-1996 A method for manipulating a database of data and rules stored in a computer system where the computer operates in accordance with object-coded rules defined by a specified object code grammar. The computer...