| 6038393 |
Software development tool to accept object modeling data from a wide variety of other vendors and filter the format into a format that is able to be stored in OMG compliant UML representation |
| Mar-14-2000 |
A programmed computer system transforms a distinctive representation of a business model into a generic representation format, such as the Unified Modeling Language ("UML") object model. The system also... |
| 6028997 |
Method of generating an implementation of reusable parts from containers of a workflow process-model |
| Feb-22-2000 |
Method for automatically generating an implementation of input and output container reusable parts for a process model managed and executed by at least one computer system. The method of generating uses... |
| 6018627 |
Tool-independent system for application building in an object oriented development environment with data stored in repository in OMG compliant UML representation |
| Jan-25-2000 |
A programmed computer system includes a set of development tools, each having a format used to store data and code files. The output data from a developmental tool is transformed into a generic format... |
| 6016495 |
Object-oriented framework mechanism for providing persistent storage |
| Jan-18-2000 |
An object-oriented framework mechanism for persistent storage systems provides an infrastructure that embodies the steps necessary for a framework consumer (i.e., user) to define persistent storage for... |
| 6016394 |
Method and system for database application software creation requiring minimal programming |
| Jan-18-2000 |
A system and method for computer-assisted database management software creation of a target software application from a description known as a dictionary interoperating with a universal software application.... |
| 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... |
| 6011917 |
Method and computer system for generating process management computer programs from process models |
| Jan-4-2000 |
A method is described for generating computer programs from process models, e.g., C++ computer programs. The generation of a computer program is based linearizing a process graph with respect to the sequence... |
| 6011916 |
Java I/O toolkit for applications and applets |
| Jan-4-2000 |
A method to perform I/O (Input/Output) operations in a data processing unit running an interpretative based program in an Interpretive Machine (IM). One example on an interpretative based program running... |
| 5995969 |
Integrated case repository meta model system for process methodology and integrated supporting method |
| Nov-30-1999 |
The present invention provides a meta model system of information resource dictionary system (IRDS) of an integrated computer aided software engineering (CASE) repository, which consistently stores and... |
| 5991536 |
Object-oriented tool for registering objects for observation and causing notifications to be made in the event changes are made to an object which is being observed |
| Nov-23-1999 |
The present invention discloses a method, apparatus, and article of manufacture for notification in an object-oriented system. The system includes observed objects in an object hierarchy, a notification... |
| 5983016 |
Execution engine in an object modeling tool |
| Nov-9-1999 |
A method, apparatus, and article of manufacture for modeling object-oriented systems includes an object modeling tool that defines methods and event transitions in an object-oriented system and generates... |
| 5978582 |
Method and system for implementing software objects |
| Nov-2-1999 |
A system for implementing software objects using an object-prototype model. Objects are defined as collections of properties, each having a unique property name. A collection of property names defines... |
| 5978581 |
Object-oriented code generation system and method |
| Nov-2-1999 |
One aspect of the invention is a method of generating object-oriented code. An object model is captured for at least one object using a computer. Code interpretable by a compiler is then generated based... |
| 5960200 |
System to transition an enterprise to a distributed infrastructure |
| Sep-28-1999 |
An automated system transitions an entire enterprise to a distributed infrastructure. The system includes a process for organizing and managing the transition, a multi-tiered client/server architecture... |
| 5956499 |
Method and system for non-model based application transitioning |
| Sep-21-1999 |
The present invention includes a computer implemented system for transitioning a non-model based application to a model based application operable to execute on a particular modeling system (34) on a particular... |
| 5937188 |
Instruction creation device |
| Aug-10-1999 |
Apparatus generates a sequence of code instructions for execution by a programmable processor to solve a problem. In includes generating a sequence of variable value data corresponding to postulate solutions... |
| 5933828 |
Method of structuring a database of a control system for access by third party software |
| Aug-3-1999 |
An apparatus and method is provided for structuring a database of an automatic control system for common access by a third party software application and an automatic control system application of the... |
| 5930798 |
Universal data measurement, analysis and control system |
| Jul-27-1999 |
A universal data measurement, analysis and control system is disclosed. The system will permit end-users to analyze the measurement protocol by publishing the data gathering environments and data definitions.... |
| 5920717 |
Method and apparatus for automated program-generation |
| Jul-6-1999 |
An automated program-generating apparatus, includes a program-generating section for receiving an input specification and for transforming the input specification into an output program. A reference device... |
| 5913064 |
Method for generating instructions for an object-oriented processor |
| Jun-15-1999 |
A method for generating code for an object-oriented processor is disclosed. An instruction table is initialized to include a plurality of instructions for an object-oriented processor, each of the plurality... |
| 5911076 |
Object oriented framework for creating new emitters for a compiler |
| Jun-8-1999 |
An emitter framework including several classes of support objects and a generic emitter class that can be subclassed to produce a new emitter for a compiler. The input to the framework is a first intermediate... |
| 5911073 |
Method and apparatus for dynamic process monitoring through an ancillary control code system |
| Jun-8-1999 |
A method and apparatus for improving the process of software development by a dynamic software development tool. The present invention allows the execution of an emulation tool to occur under the control... |
| 5907707 |
Object model for Java |
| May-25-1999 |
The mechanism includes three data structures: object data associated with each object O1, O2, O3 . . . of a program, a class descriptor associated with the classes to which the objects O1, O2, O3 . . .... |
| 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... |
| 5860003 |
I/O controller software with each I/O command having a plurality of nets, each with a group of threads |
| Jan-12-1999 |
A modular software control system for an I/O subsystem. A central group of software modules are made to be hardware-independent, with interface modules translating from the host hardware configuration... |
| 5845289 |
Methodology for generating object structures for accessing conventional, non-object-oriented business applications |
| Dec-1-1998 |
The invention proposes a method of defining and generating cooperating object structures for accessing Business Applications (BAs) which were not built upon the principles of object orientation (OO) in... |
| 5828829 |
System test support system and system test support method |
| Oct-27-1998 |
An objective of the present invention to provide a system test support system and a system test support method which allows a developer to make a significant test even when the input contents are determined... |
| 5826065 |
Software architecture for stochastic simulation of non-homogeneous systems |
| Oct-20-1998 |
A stochastic simulation method and system are provided. The invention eliminates the need for the use of subroutine calls in a user-written simulation program, and of option flags to direct execution via... |
| 5794041 |
C++ ojbect model alternatives |
| Aug-11-1998 |
Alternatives for laying out objects and/or virtual function tables (VFTs), sharing a virtual function table pointer with a direct, virtual base, eliminating the need for an early cast by increasing the... |
| 5758160 |
Method and apparatus for building a software program using dependencies derived from software component interfaces |
| May-26-1998 |
A human oriented object programming system provides an interactive and dynamic process for the incremental building of computer programs which facilitates the development of complex computer programs such... |
| 5721926 |
Correspondence-oriented state-transition-model-based programming systems |
| Feb-24-1998 |
It is an object of the present invention to provide a state-transition-model-based programming system where the program data structure is simple and compact. To achieve this object, one or more specifications... |
| 5668998 |
Application framework of objects for the provision of DICOM services |
| Sep-16-1997 |
A application program interface is provided to a toolkit framework of service objects which enable rapid creation of application computer programs which implement the services and protocol of the Digital... |
| 5640567 |
Apparatus and method for software system management using second-order logic |
| Jun-17-1997 |
A software system manager to achieve second-order logical management of a software system model is described. The system relies upon a second-order logic system description that uses variable functors... |
| 5610828 |
Graphical system for modelling a process and associated method |
| Mar-11-1997 |
A method for representing data types in a graphical program executed by a computer system. The method stores a plurality of executable function icons, scheduling function icons, and data types. A graphical... |
| 5586326 |
Object base data processing apparatus |
| Dec-17-1996 |
An object base data processing apparatus executes a desired process by naming, as objects, single processing units and/or composite processing units which include single processing units and combines the... |
| 5572733 |
Data processing system which executes composite objects by combining existing objects |
| Nov-5-1996 |
A data processing system for executing a process. Classes and composite classes are formed by combining methods. Instances are formed and correspond to the classes and composite classes. The real world... |
| 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... |
| 5572731 |
Sequentially navigated object oriented computer system |
| Nov-5-1996 |
An object based computer system has viewers which may be directed around the object world of the system between semantic objects. The system includes a sequence object that has a path list specifying a... |
| 5560012 |
Object-oriented data processing system |
| Sep-24-1996 |
An object-oriented data processing system includes a link setting unit for setting a link between a plurality of composite objects to provide a structure to a static model and a dynamic model such that... |
| 5485615 |
System and method of interactively developing desired computer programs by using plurality of tools within a process described in graphical language |
| Jan-16-1996 |
The method and system of this invention assist a user in the achievement of a task according to a set of procedures such as those used in the design of software products. A functional description of the... |
| 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... |
| 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... |
| 5414847 |
Design method and apparatus of computer program for business processing |
| May-9-1995 |
A computer program for object business processing is efficiently developed in a work station independent of a host computer. A data flowchart editing unit, a system flowchart generation unit, and a program... |
| 5390330 |
Control system and method for direct execution of software application information models without code generation |
| Feb-14-1995 |
A model information control system ("MICS") is used in conjunction with a user-defined information model and one or more conventional information system program modules or "functions" to execute business... |
| 5381548 |
Apparatus for automatically generating programs |
| Jan-10-1995 |
Connection relationships among prepared program modules are stored so that the modules and the relationships form a network structure that is directed from an initial state through an end state, and a... |
| 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... |
| 5212790 |
Method of programming a task, having a plurality of processes, created by a plurality of different programmers, for operation by a computer |
| May-18-1993 |
In the present invention, a method of programming a task by different programmers for operation by computers is disclosed. The task is divided into a plurality of processes with each process being programmed... |
| 5212771 |
System for establishing concurrent high level and low level processes in a diagram window through process explosion and implosion subsystems |
| May-18-1993 |
A computer system for creating and manipulating subprocesses in a dynamic model of information management systems of organizations. The system enables a user to "explode" a process from a graphical representation,... |
| 5210837 |
Methods and apparatus for transforming machine language program control into high-level language constructs by manipulating graphical program representations |
| May-11-1993 |
A method for translating an initial program flow representation of a computer program into a modified program flow representation examines paths in the initial program flow representation, selects for... |
| 5146591 |
Dynamic information management system utilizing entity-relationship information model in which the attribute is independent of an entity |
| Sep-8-1992 |
A computer system for dynamically modeling information systems of organizations. The system includes a plurality of editors which enable a user to interact with the system. Included in the system is an... |