Object-oriented framework for chemical-process-development decision-support applications
First Claim
1. A computer system comprising:
- a central processing unit;
a user interface; and
a main memory having an operating system that supports an object-oriented programming environment containing an object oriented framework that includes a plurality of predefined object oriented classes that may be extended by a user, wherein the framework provides a decision support system for development of a chemical process, said chemical process being specified by a data object.
6 Assignments
0 Petitions
Accused Products
Abstract
An object oriented framework provides a set of objects that perform chemical-process-development decision-support functioning and that permit a framework user to add extensions for specific processing features, thereby producing an application program that supports decision-making during chemical development activities. The framework includes a Chemical Process Definition Document category of classes for defining the chemical process, an Entity Creation category of classes for creating entities in the Chemical Process Definition Document, an Entity Validation category of classes for validating entities in the Chemical Process Definition, a Control category of classes for providing document control of the Chemical Process Definition Document, an Experimental Design category of classes for creating experimental designs, a Statistical Analysis category of classes for analyzing the results of designed experiments, and a Reporting category of classes for creating reports and analyses from the Chemical Process Definition Document. These classes provide the base framework upon which chemical-process-development decision-support application program is developed by the framework user.
-
Citations
36 Claims
-
1. A computer system comprising:
-
a central processing unit;
a user interface; and
a main memory having an operating system that supports an object-oriented programming environment containing an object oriented framework that includes a plurality of predefined object oriented classes that may be extended by a user, wherein the framework provides a decision support system for development of a chemical process, said chemical process being specified by a data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
- 10. An object oriented framework that includes a plurality of predefined object classes that may be extended by a user for use in a computer system having an operating system that supports an object oriented programming environment and which includes a memory in which cooperating objects comprising object classes can be stored, the framework providing an extensible decision-support system for development of a chemical process, said chemical process being specified by a data object.
-
19. A program product data storage device, tangibly embodying a program of machine readable instructions executable by a computer system having an operating system that supports an object oriented programming environment, the program product comprising:
-
a recordable medium; and
an object oriented framework recorded on the recordable medium, the framework including a plurality of pre-defined object oriented classes that may be extended by a user, wherein the framework provides decision-support system for development of a chemical process, said chemical process being specified by a data object. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of distributing a program product, the method comprising the steps of:
-
establishing a connection between a first computer system and a second computer system; and
transmitting the program product from the first computer system to the second computer system, wherein the program product comprises an object oriented framework that includes a plurality of pre-defined object oriented classes that may be extended by a user, the framework providing a decision support system for development of a chemical process, said chemical process being specified by a data object. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification