Modeling

CL 717 SC 104
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...