Skip to content

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.