brms
BRMS - Bank Risk Management Simulation.
BRMS is an educational tool designed to provide users with an in-depth understanding of bank risk management practices. It allows users to simulate and respond to various risk scenarios, and analyze the impact on a bank's financial health.
BRMS generally follows the Model-View-Controller (MVC) design pattern for maintainability. Additional modules are to implement core functionalities that are independent of the GUI.
Modules:
-
accounting–Module for bank accounting.
-
controllers–Module for MVC controllers in the GUI application.
-
data–Module for simulation data loading.
-
instruments–Module for various financial instruments.
-
main–Main module for the BRMS application.
-
metrics–Module for computing Basel III metrics.
-
models–Module for MVC models in the GUI application.
-
services–Module for various computing services.
-
utils–Module for utility functions and classes.
-
views–Module for MVC views in the GUI application.