ORE Studio 0.0.4
Loading...
Searching...
No Matches
Namespaces
ores Namespace Reference

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.
 

Detailed Description

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.

System Architecture

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)

Component Documentation

For detailed component documentation, see:

Further Documentation

Note
This project has no affiliation with Acadia, Open Source Risk Engine, or QuantLib. See Doxygen documentation for full context.