|
 |
 |
 |
 |
 |
Features and Benefits
Clearsight DS is a suite of application development tools that create powerful decision systems for the real-time enterprise. Through a hierarchical, model-based development environment, Clearsight DS creates large, consistent systems that are flexible and adaptive in nature. Its innovative architecture separates the model definition process from model execution, accelerating modeling, executing, and changing the decision system. And, unlike optimization software, heuristic products, and custom-built solutionswhich have mathematical and problem description limitationsClearsight DS products are based on hybrid systems, a powerful system foundation that delivers better solutions more quickly.
Clearsight DS comprises a family of product components that are used for model development, compilation, and execution.
 |
 |
 |
 |
 |
 |
 |
Clearsight DS
A family of tools that build, deploy, execute, and adapt application components for decision systems
|
 |
 |
 |
 |
 |
| |
Model Development Process |
|
 |
|
 |
 |
 |
 |
| |
Model Compilation Process |
|
 |
|
 |
|
 |
 |
 |
 |
Clearsight Modeler >
The Clearsight Modeler is the formal, model-based interface used for the definition of application component models. The model defines the criteria, rules and constraints, and algorithms for the model. Models can be built manually, through the interface, or graphically, by utilizing the Clearsight Visualizer.
|
 |
|
 |
 |
 |
 |
Clearsight Compiler >
The Clearsight Compiler translates the hierarchical model into a differential model that can be solved mathematically.
|
 |
|
 |
 |
 |
 |
Clearsight Execution Engine >
The Clearsight Execution Engine is an application- independent execution system. When combined with the model packages, it results in an embeddable application component that produces clear, insightful answers to complex problems.
|
 |
|
 |
 |
 |
 |
Clearsight Visualizer >
The Clearsight Visualizer is a graphical editing tool that is used for defining, refining, and adapting models and application components. It produces Clearsight model definitions and schematics that are easy to understand and human-readable.
|
|
 |
 |
 |
 |
Clearsight Package >
The Clearsight Package is an XML-based definition of the differential model that is loaded and executed by the Clearsight Execution Engine.
|
|
 |
 |
 |
 |
Clearsight Platform >
The Clearsight Platform is the system for managing the deployment of application components.
|
|
|
|
 |
|
 |
|
 |
 |
 |
The result: clear, concise, real-time answers |
 |
 |
 |
 |
 |
 |
Return to Top >
Clearsight Modeler
The Clearsight Modeler is a powerful model definition interface used for model definition, refinement, and adaptation. The user defines the criteria, rules and constraints, and algorithms needed to interface with the application environment. Model definition is accomplished by using a predefined set of universal primitives, libraries of models, and rules for combining components.
The unique technology of Clearsight DS separates the modeling process from the execution environment, an approach that:
- Provides a structured, hierarchical environment that enables large, flexible systems.
- Reduces the time required to build system models and component models into reusable component libraries.
- Reduces the number of people needed to build and implement a model.
- Simplifies the model deployment and update process.
- Improves error detection and reduces the time required to make corrections.
Clearsight DS models can be defined procedurally, using other standard modeling tools or processes, or through the Clearsight Visualizer.
Clearsight Visualizer
The Clearsight Visualizer is a graphical editing environment and schematic generator that can be used to define, communicate, and document Clearsight DS models. The Clearsight Visualizer generates model definitions that are easy to understand and human-readable. Because the tool is graphical and based on CAD technology, the Clearsight Visualizer minimizes the need for the model designer to know complex math.
Clearsight Compiler
The Clearsight Compiler translates the hierarchical model into a differential model that can be solved mathematically, and creates an XML-based Clearsight Package that is ready for execution and deployment. The Clearsight Compiler:
- Reduces the problem definition into base-level, computable objects.
- Performs second-level validation for model consistency.
- Optimizes the model for execution performance.
- Performs model decomposition, distributing it across systems or geographical regions.
Clearsight Package
The Clearsight Package, generated by the Clearsight Compiler, is the computable problem definition that will be combined with the Clearsight Execution Engine as an embedded application component. An XML-based definition of the differential model, the Clearsight Package is loaded and executed by the Clearsight Execution Engine. It includes all model equations and relations, data interface definitions, performance optimization information, and runtime system configuration specifications, including:
- Abstract model encoding
- The symbol table
- I/O descriptions and physical deployment information
- Validation information
- User-defined alert messages
- Model-specific log messages
- Physical decomposition information
- Mathematical decomposition model
- Native code
- Scripts
Clearsight Execution Engine
The Clearsight Execution Engine is combined with the model packages to form an application component that integrates into an organization's decision system.
Because the Clearsight Execution Engine is application independent, it supports any model package or system of distributed, interacting models running in real time. It allows models to control other models, making it very flexible, and supports rolling system updates.
Its application independence also allows the Clearsight Execution Engine to instantly adjust to updates and changes to the model package. That automates parameter adaptation and delivers better system stabilization and control. In this way, the Clearsight Execution Engine dramatically reduces system downtime due to revisions and updates and increases the life cycle of applications.
The Clearsight Execution Engine was built for execution speed and flexibility. It manages distributed processingeither across multiple processors on the same machine or across machines. It separates the model definition process from the execution process which significantly improves execution speed and makes it possible for organizations to make decisions on the basis of real-time information.
Clearsight Platform
The Clearsight Platform is the system for managing the deployment of application components. Using its variety of deployment options, organizations can deliver an execution system that supports collections of interacting distributed models across processors, machines, and geographical locations.
Return to Top > | Printer Friendly >
|
 |
|
|