Code generation

CL 717 SC 106
6163878 Method and system for designing, generating and storing applications
Dec-19-2000 A method and system for designing, generating and storing applications is disclosed. The system comprises a Web client, a Web server coupled in communication with the Web client, an interpretive server...
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...
6145119 Programming development environment for intranet and internet applications employing unique project data structure
Nov-7-2000 A method, apparatus, and article of manufacture for providing a programming development environment that supports the development of Internet and Intranet applications. The present invention describes...
6131187 Method and system for translating exception handling semantics of a bytecode class file
Oct-10-2000 A method for translating exception handling semantics of a bytecode class file within a computer system is disclosed. An empty bytecode information array is first established. Pertinent information is...
6131183 Computer and method for enabling graphic user interface (GUI) control and command line (TTY) control of a computer program
Oct-10-2000 The ARC/INFO.RTM. geographic information system (GIS) computer program (28) supports multiple threads of command line (TTY) and graphic user interface (GUI) operations. A TTY operation at the top of a...
6075935 Method of generating application specific integrated circuits using a programmable hardware architecture
Jun-13-2000 A method for generating an application specific integrated circuit including providing a software configurable semiconductor integrated circuit having a fixed hardware architecture that includes a plurality...
6070007 Method and system for reducing an intentional program tree represented by high-level computational constructs
May-30-2000 A method and system for generating a computer program in the manner that uses no computer programming language syntax. The system represents a computer program as an intentional program tree, which is...
6067415 System for assisting a programmer find errors in concurrent programs
May-23-2000 A designer creates a program with the editor 1. The division means 2 divides each process of the program into a plurality of controllable sections. The detection means 3 finds the dependency relations...
6067414 Generating a common gateway interface adaptor customized for a stored procedure
May-23-2000 A method and apparatus for generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure. In accordance with the present invention, stored procedure application developers can provides...
6044219 Date logic generator
Mar-28-2000 A utility with which a programmer can generate or alter computer code for a calendaring function, and test the code prior to compilation. Entering the program in edit mode, the programmer locates a portion...
6011918 Methods, systems and computer program products for generating client/server applications
Jan-4-2000 Methods, systems and computer program products are provided for automatically generating client/server applications from an application written to execute on a single processing system. The application...
6006028 Test program generator
Dec-21-1999 An architecture-independent test program generator for producing test programs for checking the operation of a hardware processor design comprises means for storing data representing the processor instruction...
5995736 Method and system for automatically modelling registers for integrated circuit design
Nov-30-1999 An integrated circuit modeling system facilitates automatic design of register based hardware devices by generating major pieces of the development outputs from a single input, such as a single register...
5978583 Method for resource control in parallel environments using program organization and run-time support
Nov-2-1999 A system and method for dynamic scheduling and allocation of resources to parallel applications during the course of their execution. By establishing well-defined interactions between an executing job...
5946484 Method of recovering source code from object code
Aug-31-1999 A method of recovering source code from object code, comprising providing a computer program in object code format, disassembling the computer program into assembler code format, including machine instructions...
5937181 Simulation of a process of a concurrent system
Aug-10-1999 The simulation of sequences of the visible operations of a process in a concurrent system is performed by synthesizing the finite-state machine for the process from a projected tree. The synthesis procedure...
5918035 Method for processor modeling in code generation and instruction set simulation
Jun-29-1999 A method of modeling a programmable processor is particularly adapted for use in an automatic retargetable code generator and instruction set simulator. The method represents the processor as a single...
5903756 Variable lookahead parser generator
May-11-1999 A description language and a parser generator for top-down parsers allows grammars for top-down parsers to be defined using a sequence of productions written as extended BNF expressions. For productions...
5875332 Generating a common gateway interface adapter customized for a stored procedure
Feb-23-1999 A method and apparatus for generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure. In accordance with the present invention, stored procedure application developers can provides...
5860006 Processor independent network operating system loadable modules
Jan-12-1999 A PowerPC based Network Operating System Loadable Module (NOSLM) is concatenated onto an Intel-based NOSLM and offsets are adjusted to account for the size of the Intel-based NOSLM. The resulting enlarged...
5832271 Determining dynamic properties of programs
Nov-3-1998 Techniques for obtaining information about dynamic properties of a program. The techniques involve programming a programmable execution environment such as a debugger so that when the program is executed...
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...
5790857 Method for associating and storing arbitrary data with graphical user interface elements
Aug-4-1998 Data structure and methods associating an arbitrary list of properties with user interface items on a graphical user interface display. Each property has a tag with which an application program can reference...
5781760 Methods of simulating an electronic circuit design and forming an integrated circuit
Jul-14-1998 During an electronic circuit simulation, an input file is generated that has source code and stimulus sections. Each of the source code and stimulus sections includes linking portions that each link a...
5768590 Program generating system for application-specific add-on boards using the language of individuals
Jun-16-1998 A program generating system which automatically rewrites a program using an individual's language upon addition of an application-specific add-on board has a program generating device for generating a...
5764897 Method and apparatus for managing transactions in an object-oriented distributed system
Jun-9-1998 This disclosure describes a solution to this basic problem of transaction management for systems which use the object metaphor to define the interfaces between different components of a system. An elegant...
5748959 Method of conducting asynchronous distributed collective operations
May-5-1998 A method and apparatus for distributing data in a multiprocessing system having a plurality of nodes. Each node has a user application for issuing a blocking or a non-blocking command. A request handle...
5745878 Business requirement handling apparatus
Apr-28-1998 A business requirement handling apparatus is adapted to a data processing system which includes a central processing unit, a display unit and an input unit. The business requirement handling apparatus...
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...
5734885 System and method for tightly coupling application programs with relational databases
Mar-31-1998 An application program is tightly coupled to a relational database without changing the software of the database management system. A first user defined function (udf) allocates a work area in the address...
5732262 Database definition language generator
Mar-24-1998 A database definition language generator which can read input from database design document which exists in a structured file format and using this information can generate the database definition language...
5729747 Design method and apparatus of computer program for business processing
Mar-17-1998 Without using a host computer, a computer program for object business processing is efficiently developed in a work station. A data flowchart generation unit, a system flowchart generation unit, and a...
5729676 Method of generating data for evaluating programs
Mar-17-1998 A method of generating data for evaluating a source program comprising a program dividing process of reading the source program for controlling the operation of an information processing system and dividing...
5696971 Recursive functions optimizier (RFO) for compliers of high-level programming languages
Dec-9-1997 RFO is a method for preprocessors of compilers of high-level programming languages which have built-in recursive function support. Given the source code, RFO identifies the recursive function and uses...
5678052 Methods and system for converting a text-based grammar to a compressed syntax diagram
Oct-14-1997 Methods and a system for converting a BNF grammar to a compressed railroad diagram are set forth. For a selected grammar rule within the text-based grammar, a space required within the compressed railroad...
5671416 Apparatus and a method for searching and modifying source code of a computer program
Sep-23-1997 An apparatus and a method for searching through a parse tree of a source code of a computer program use a new type of parse tree including all computational as well as non-computational entries. The new...
5671326 Method and apparatus for facilitating user generation of a set of machine control statements
Sep-23-1997 Many machines, particularly computers, execute decision processes during their operation. Such decision processes generally involve ascertaining the values of a number of condition factors and then determining...
5568642 Computer system with easy programming architecture and programming method therefor
Oct-22-1996 A new and useful computer system facilitates simplification of computer programs establishing a dedicated computer system adapted to a specific task, and makes it easy to program and to modify already...
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...
5539869 Method and system for processing and presenting on-line, multimedia information in a tree structure
Jul-23-1996 Method and system are provided for processing and presenting on-line, multimedia information such as diagnostic information for a machine tool. The system uses multimedia information tools (i.e. graphics,...
5513350 Update constraints in transactions which may abort
Apr-30-1996 A technique which may be used in a transaction which updates a data set when the data set is subject to constraints and includes operations which may abort. The technique produces an update constraint...
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...
5485601 Completely automated and self-generating software system
Jan-16-1996 A completely automated software, firmware, and/or hardware system capable of self-generation and auto-updating, designed to be independent of computer technology and to never become obsolete as computer...
5481716 Process for machine generation of a control process program
Jan-2-1996 The invention relates to a method for the automatic generation of a control process program on a computer. One illustrative embodiment, referred to as STAR-GEN, is described as it might be implemented...
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...
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...
5414853 Apparatus and method for checking microcode with a generated restriction checker
May-9-1995 A restriction checker generator is disclosed for generating a restriction checker capable of checking horizontal microcode instructions against restrictions which the microcode instructions must satisfy...
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...
5313615 Block diagram simulator using a library for generation of a computer program
May-17-1994 Method for ordering computer software procedures in an order using a computing machine for modeling each of multiple blocks of a block diagram. The block diagram is capable of having at least one feedback...
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...