Model driven engineering in finance: bond valuation, from formulae to code

Asad Rahman*, Kevin Lano, Howard Haughton

*Corresponding author for this work

Research output: Contribution to conference typesPaperpeer-review

Abstract

This paper discusses the use of Model Driven Engineering (MDE) in finance for the purposes of defining a mathematical model and then translating it into executable code. The process involved in the formula-to-code translation provides traceable and transparent steps that are useful for educational and audit purposes. This is especially beneficial in the context of regulatory requirements, model transparency, and user understandability. The paper demonstrates the automated process constituents that transform the model firstly into MathOCL, OCL and finally into code. The stages involved in the derivation of the translation process are demonstrated by using a mathematical example of a bond and translating this into Python code.

Conference

Conference2024 Symposium on Software Technologies: Applications and Foundations, STAF 2024 Workshops: 2nd International Workshop on Agile Model-Driven Engineering, AgileMDE 2024, 1st Large Language Models for Model-Driven Engineering Workshop, AgileMDE 2024 and 4th International Workshop on Model-Driven Engineering for Smart Internet-of-Things Systems, MeSS 2024
Country/TerritoryNetherlands
CityEnschede
Period8/07/202411/07/2024

Keywords

  • DSL
  • Financial models
  • MDE
  • Model validation
  • regulatory requirements

Fingerprint

Dive into the research topics of 'Model driven engineering in finance: bond valuation, from formulae to code'. Together they form a unique fingerprint.

Cite this