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.
Original language | English |
---|---|
Pages | 50-54 |
Number of pages | 5 |
Publication status | Published - 2024 |
Event | 2024 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 - Enschede, Netherlands Duration: 8 Jul 2024 → 11 Jul 2024 |
Conference
Conference | 2024 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/Territory | Netherlands |
City | Enschede |
Period | 8/07/2024 → 11/07/2024 |
Keywords
- DSL
- Financial models
- MDE
- Model validation
- regulatory requirements