Code generation

CL 717 SC 106
6658660 System and method of automatically modifying source code for marshaling, unmarshaling and marking modified data objects
Dec-2-2003 A computer (100) and a method (200) are provided for automatically generating source code (132) readily operable in a fault-tolerant system or a distributed system, from source code (130) non-operable...
6654947 Method and system for creating dynamic interfaces using a general control container
Nov-25-2003 The present invention discloses a convenient framework for container applications and controls. A customizable embeddable container is provided, and client objects of the container may be positioned dynamically...
6651244 System and method for determining program complexity
Nov-18-2003 A system and method for determining complexity of a computer subroutine having a plurality of statements, during development of the subroutine is disclosed. The method includes analyzing the plurality...
6622301 Parallel program generating method
Sep-16-2003 When converting a sequential execution source program into a parallel program to be executed by respective processors (nodes) of a distributed shared memory parallel computer, a compiler computer transforms...
6611954 Binary compatible software objects
Aug-26-2003 An object oriented programming technology enables multiple objects to be snapped into a given container or client. Thus, for example, multiple ActiveX controls can be snapped into one given container and...
6609133 Integrating both modifications to an object model and modifications to a database into source code by an object-relational mapping tool
Aug-19-2003 In accordance with methods and systems consistent with the present invention, an improved object-relational mapping tool is provided that generates source code containing classes which preserve both changes...
6601233 Business components framework
Jul-29-2003 A method of generating software based on business components. A plurality of logical business components in a business are first defined with each business component having a plurality of capabilities....
6594823 Method and system for representing a high-level programming language data structure in a mark-up language
Jul-15-2003 A novel method and system for representing a high-level programming language data structure in a mark-up language is provided, in which each variable of data structure is represented as a mark-up language...
6591413 Method and apparatus in a data processing system for faster notification of errors in a software build
Jul-8-2003 A method and apparatus in a data processing system for processing errors during building of a program. A set of tools needed to build the program is identified. Each tool within the set of tools is called....
6581203 Technique for visually creating and adding members to a class
Jun-17-2003 A technique for visually creatins and populating a class with members. A developer is provided with a container window representing a new class when the developer indicates that a new class is to be built....
6578191 Method and apparatus for dynamic generation of adapters
Jun-10-2003 This invention provides for the implementation of dynamic "event to method" adapter class generation. Event to method adapter classes and objects are automatically and dynamically generated and wired to...
6578187 Digital circuit design method using programming language
Jun-10-2003 This invention is about a method of digital circuit design using programming language. It can solve problems raised by describing hardware using programming language, e.g. difficulties in describing changes...
6571232 System and method for browsing database schema information
May-27-2003 A query object generator tool which generates interface definitions and code that implement a query object also generates a database schema access query object that retrieves the schema of an underlying...
6560771 System and method for reusing a classed method in object oriented programming
May-6-2003 An Information Processing System includes a method display unit that displays the methods belonging to a class, a method selection unit that selects the desired method from among the methods displayed,...
6560769 Computer-implemented method for generating a UML representation from JAVA source code
May-6-2003 A computer-implemented method for representing JAVA in UML in a computer system executing a repository program. The method comprises the steps of determining if a file is a JAVA package or project. If...
6539520 Systems and methods for generating hardware description code
Mar-25-2003 An Internet hardware description code generation system, methods, and scripts are provided. The Internet hardware description code generation system includes a hardware description code generation host...
6536034 Method for modifying code sequences and related device
Mar-18-2003 The present invention relates to a process and a device for modifying code sequences written into a first memory (2) of a medium. A central processing unit (1) executes code sequences and the first memory...
6519762 Method and apparatus for restoration of a computer system hard drive
Feb-11-2003 A computer system having capability for restoration of a hard disk drive includes at least one processor and at least one hard disk drive. A software image is stored on the at least one hard disk drive,...
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...
6502234 Component based wizard for creating wizards
Dec-31-2002 The preferred embodiment of the present invention an object oriented wizard creation mechanism provides an environment and set of facilities for creating and modifying wizards. The preferred embodiment...
6502233 Automated help system for reference information
Dec-31-2002 Automatic parameter help is disclosed. In one embodiment, the system comprises an editor to provide for developing source code for a computer program, where the source code includes an identifier; and...
6496974 File update performing comparison and compression as single process
Dec-17-2002 Rather than comparing an old file with a new file to generate a set of patching instructions, and then compressing the patching instructions to generate a compact patch file for transmission to a user,...
6493869 Inheriting code in a transformational programming system
Dec-10-2002 A transformation programming system allows code to be inherited. A question and answer methodology is used among question handlers corresponding to nodes of a graph representing the program being transformed....
6484309 Enabling software designed for one operating system to operate on another operating system
Nov-19-2002 A system converts an application designed to run on one operating system so that it can run on a second operating system without recompiling. An application designed to run on Windows.RTM. 95, 98 or NT,...
6473892 Data driven, dynamic language document assembly system
Oct-29-2002 A document assembly system assembles and prints one or more documents in response to input data describing the nature and circumstances of a transaction to be documented and describing the parties to the...
6470490 Contextual data representation and retrieval method
Oct-22-2002 A method for information representation and retrieval within a general-purpose digital computer. Information of all simple types is represented as points along dimensions, and compound information types...
6467086 Aspect-oriented programming
Oct-15-2002 The concept of a general purpose aspect is introduced where an aspect transparently forces cross-cutting behavior on object classes and other software entities. A reusable aspect is further described for...
6457170 Software system build method and apparatus that supports multiple users in a software development environment
Sep-24-2002 The present invention is a method and apparatus for building a software system in a networked software development environment, utilizing existing software version control and build tools such as RCS and...
6442441 Method of automatically generating and verifying programmable logic controller code
Aug-27-2002 A method of automatically generating and verifying programmable logic controller (PLC) code. The method includes the steps of constructing a neutral control model file, determining whether the neutral...
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...
6434738 System and method for testing computer software
Aug-13-2002 A system and method is provided in which the correctness of computer code fragments may be tested. In an example embodiment, a web-based automatic code correctness checking tool is provided for distance...
6415434 Apparatus and method for a runtime method overloading resolver
Jul-2-2002 A method and apparatus for resolving method overloading at runtime that includes accessing an application programming interface file to retrieve methods that belong to the same class as a target method...
6408431 Method and apparatus for multi-language software code generation
Jun-18-2002 A method of generating code for a software program in multiple languages by converting input specification files into output code files. The input specification files contain a list of distinctive features...
6405365 Computer program command generator and parser
Jun-11-2002 A system is provided for generically generating and parsing instructions. The system generates instructions from data that specifies values for attributes of those instructions, such as values for variables,...
6397289 Disk control apparatus
May-28-2002 A disk control apparatus includes a control circuit and a code conversion circuit. The control circuit analyzes read/write commands transmitted from a plurality of host computers using different coding...
6389588 Method and system of business rule extraction from existing applications for integration into new applications
May-14-2002 A method of extracting and transforming a business rule which is a self contained section of legacy code focused on the computation of specific business policy includes identifying the business rule. Thereafter,...
6370682 System and method for developing reusable flexible and platform independent software using components
Apr-9-2002 Re-use and platform independence of application software is achieved by using component types comprising an interface and a body. This is followed by automatically generating components based on the developed...
6357039 Automatic code generation
Mar-12-2002 A system for automatically generating native processor code includes a graphical designer and a compiler. The graphical designer allows a user to construct graphically a signal processing system, and the...
6353861 Method and apparatus for treating a logical programming expression as an event in an event-driven computer environment
Mar-5-2002 An improved programming interface which provides for event scheduling, improved variable declarations allowing for configuration of declaration parameters, and improved handling of I/O objects. In modern...
6339838 Control of commercial processes
Jan-15-2002 To achieve an integrated and robust system of business process tools that can, through feedback, continually improve its level of efficiency, a novel arrangement has been created with a commonly shared...
6321374 Application-independent generator to generate a database transaction manager in heterogeneous information systems
Nov-20-2001 A heterogeneous information system such as a digital library often uses a database manager together with other data resource manager(s), such as an object server or a video server, to manage digital content....
6308315 System and method for automatically and selectively promoting object variables to method fields and variables in a digital computer system
Oct-23-2001 A code generating system generates, from code in a program, native code that is executable by a computer system. The computer system includes a memory subsystem including a heap in which objects are stored...
6289513 Interactive application generation and text processing
Sep-11-2001 A method and system for generating an application, using a plurality of components, each component defining an application block, storing based on a non-programmatic user input, a plurality of user-defined...
6269480 Cross platform installer-with the ability to create platform independent variables of specific operating system variables from a scripting language
Jul-31-2001 A system, method, and program enables a platform independent way for specifying a property, or function, of a program. Values of properties that are specific to a given operating system are treated as...
6266808 Computer program product for enabling the construction of dialogs for commands and templates
Jul-24-2001 A system and method for facilitating the construction of computer programs. The system enables an administrator to define dialogs associated with commands from a computer programming language. Users construct...
6256778 Octet iterator template interface for protocol transfer syntax coding services
Jul-3-2001 A method is disclosed that allows the concise implementation of one protocol encoding/decoding device for syntax conversion between an abstract data syntax and a transfer syntax presented in an open-ended...
6237144 Use of relational databases for software installation
May-22-2001 A method and system for installing computer programs is provided where installation is accomplished based on an "as complete" description of the installed features, components and resources of the computer...
6237134 Method of, system for, and article of manufacture for providing a generic adaptor for converting from a non-future function pointer to a future function object
May-22-2001 A generic adaptor for converting from a non-future function pointer to a future function object is provided by a future template class that provides type definitions and member functions for future-based...
6226785 Method and apparatus for storing and replaying creation history of multimedia software or other software content
May-1-2001 An authoring or other software tool is provided which allows users of the tool to review the creation and evolution of all or part of a content such as a multimedia title created using a tool incorporating...
6205407 System and method for generating test program code simultaneously with data produced by ATPG or simulation pattern capture program
Mar-20-2001 A system and method of generating test code for testing an electronic device on an Automatic Test Equipment (ATE) platform are described. The invention translates scan and pattern test data into test code...