|
ORE Studio 0.0.4
|
ORE Studio - Graphical interface and data management for Open Source Risk Engine. More...
Namespaces | |
| namespace | accounts |
| Account management module for ORE Studio. | |
| namespace | cli |
| Console tool for ORE Studio. | |
| namespace | comms |
| Communications library providing client-server connectivity for ORE Studio. | |
| namespace | eventing |
| Event-driven architecture infrastructure for decoupled component communication. | |
| namespace | qt |
| Qt-based graphical user interface for ORE Studio. | |
| namespace | risk |
| Domain model for Open Risk Engine (ORE) types and risk analytics. | |
| namespace | service |
| Main server application for ORE Studio. | |
| namespace | shell |
| Interactive REPL (Read-Eval-Print Loop) or shell for connecting to the ORE Studio server. | |
| namespace | testing |
| Testing infrastructure common to all test projects. | |
| namespace | utility |
| Foundation utilities used across all ORE Studio components. | |
| namespace | variability |
| System variability and configuration management module for ORE Studio. | |
ORE Studio - Graphical interface and data management for Open Source Risk Engine.
ORE Studio is a C++20 application providing persistent storage, graphical user interface, and orchestration tools for quantitative risk analysis using the Open Source Risk Engine (ORE). The system is built on a layered architecture with clear separation of concerns.
The system is organized into five architectural layers:
Foundation Layer (ores.utility)
Infrastructure Layer (ores.comms, ores.testing)
Domain Layer (ores.risk, ores.accounts)
Client Layer (ores.client)
Application Layer (ores.cli, ores.qt, ores.service)
For detailed component documentation, see:
projects/COMPONENT/modeling/COMPONENT.pumlprojects/COMPONENT/include/COMPONENT/COMPONENT.hppprojects/modeling/ores.puml