Vom 20.12.2025 bis 11.01.2026 ist die Universitätsbibliothek geschlossen. Ab dem 12.01.2026 gelten wieder die regulären Öffnungszeiten. Ausnahme: Medizinische Hauptbibliothek und Zentralbibliothek sind bereits ab 05.01.2026 wieder geöffnet. Weitere Informationen

Treffer: Certified Compilation of Financial Contracts

Title:
Certified Compilation of Financial Contracts
Source:
20th International Symposium on Principles and Practice of Declarative Programming 2018 (PPDP'18)
Publication Year:
2021
Collection:
Computer Science
Document Type:
Report Working Paper
DOI:
10.1145/3236950.3236955
Accession Number:
edsarx.2108.03076
Database:
arXiv

Weitere Informationen

We present an extension to a certified financial contract management system that allows for templated declarative financial contracts and for integration with financial stochastic models through verified compilation into so-called payoff-expressions. Such expressions readily allow for determining the value of a contract in a given evaluation context, such as contexts created for stochastic simulations. The templating mechanism is useful both at the contract specification level, for writing generic reusable contracts, and for reuse of code that, without the templating mechanism, needs to be recompiled for different evaluation contexts. We report on the effect of using the certified system in the context of a GPGPU-based Monte Carlo simulation engine for pricing various over-the-counter (OTC) financial contracts. The full contract-management system, including the payoff-language compilation, is verified in the Coq proof assistant and certified Haskell code is extracted from our Coq development along with Futhark code for use in a data-parallel pricing engine.
Comment: Published: Proceedings of the 20th International Symposium on Principles and Practice of Declarative Programming (PPDP'18) Coq formalisation: https://github.com/annenkov/contracts