GENERALIZED PARAMETRIC OPTIMIZATION ARCHITECTURE AND FRAMEWORK
First Claim
1. A data processing system for providing a non-proprietary parametric optimization solution, the data processing system comprising:
- an integrated development environment platform;
an optimization framework and architecture built on top of the integrated development environment platform, comprising;
a core optimization plugin comprising an internal optimization model and a set of optimization tools; and
a plurality of pluggable and customizable component providers and descriptors external to the core optimization plugin,wherein the core optimization plugin receives configuration information from a user,wherein the configuration information enables the core optimization plugin to interact with a user data model in a plurality of different user data models, andwherein the configuration information enables the core optimization plugin to interact with providers selected from the plurality of pluggable and customizable component providers and descriptors based on a format of the user data model.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, data processing system, and computer program product for providing an optimization solution comprising an open, generalized and reusable parametric optimization framework and architecture which enables rapid deployment of optimization solutions to any tool or program that builds on an integrated development environment platform. In the optimization framework, a core optimization plugin is provided which comprises an internal optimization model and a set of optimization tools. The optimization framework also comprises pluggable and customizable component providers and descriptors external to the core optimization plugin. The core optimization plugin receives configuration information from a user. The information enables the core optimization plugin to interact with a user data model in a plurality of different user data models. The information also enables the core optimization plugin to interact with providers selected from the plurality of providers and descriptors based on a format of the user data model.
-
Citations
20 Claims
-
1. A data processing system for providing a non-proprietary parametric optimization solution, the data processing system comprising:
-
an integrated development environment platform; an optimization framework and architecture built on top of the integrated development environment platform, comprising; a core optimization plugin comprising an internal optimization model and a set of optimization tools; and a plurality of pluggable and customizable component providers and descriptors external to the core optimization plugin, wherein the core optimization plugin receives configuration information from a user, wherein the configuration information enables the core optimization plugin to interact with a user data model in a plurality of different user data models, and wherein the configuration information enables the core optimization plugin to interact with providers selected from the plurality of pluggable and customizable component providers and descriptors based on a format of the user data model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19)
-
-
13. A computer implemented method for providing a non-proprietary parametric optimization solution, the computer implemented method comprising:
-
providing an integrated development environment platform; providing an optimization framework and architecture built on top of the integrated development environment platform which comprises a core optimization plugin comprising an internal optimization model and a set of optimization tools, and a plurality of pluggable and customizable component providers and descriptors external to the core optimization plugin, wherein the core optimization plugin receives configuration information from a user, wherein the core optimization plugin interacts with a user data model in a plurality of different user data models using the configuration information, and wherein the core optimization plugin interacts with providers selected from the plurality of pluggable and customizable component providers and descriptors based on a format of the user data model using the configuration information.
-
-
20. A computer program product for providing a non-proprietary parametric optimization solution, the computer program product comprising:
-
a computer usable medium having computer usable program code tangibly embodied thereon, the computer usable program code comprising; computer usable program code for providing an integrated development environment platform; computer usable program code for providing an optimization framework and architecture built on top of the integrated development environment platform which comprises a core optimization plugin comprising an internal optimization model and a set of optimization tools, and a plurality of pluggable and customizable component providers and descriptors external to the core optimization plugin; computer usable program code for receiving configuration information from a user at the core optimization plugin; computer usable program code for enabling the core optimization plugin to interact with a user data model in a plurality of different user data models using the configuration information; and computer usable program code for enabling the core optimization plugin to interact with providers selected from the plurality of pluggable and customizable component providers and descriptors based on a format of the user data model using the configuration information.
-
Specification