Domain Specific Language for Specifying Operations of a Central Counterparty

被引:0
|
作者
Nalinda, Chamin [1 ]
Keppitiyagama, Chamath [1 ]
机构
[1] Univ Colombo, Sch Comp, Colombo, Sri Lanka
关键词
Financial Contracts; Central Counterparty; Functional Programming; Haskell; Haskell Contract Combinator Library; Domain Specific Language;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Domain Specific Language (DSL) approach empowers effectve financial contract management through fixed and precisely defined set of combinators and observables. Haskell Contract Combinator Library (HCCL) follows DSL approach and it offers a flexible mechanism in composing Financial Contracts(FCs). Financial institutes such as banks, use FCs. Central Counterparty(CCP) is one such financial institute and this institute is highly regulated one. Out of all operations, "Margin Calculation"(MC) operation in CCP, consider to be most significant operation. The process of MC involves series of rules to follow. For example, a rule could specify, transfer of money if certain condition met by a given date. All these rule specify a form of probable future cash flow. In the research literature, the DSL approach has not explored in the context of CCP rules. In our research, we analyzed a contract that goes through CCP operations and we modeled series of FCs using HCCL clearly showing the steps and cash flow semantics. In our research, we defined two new data types Instrument and Trade that embodies and preserve the properties of FCs. Through our research we proved the hypothesis that, HCCL could be use in defining CCP rules and as a result we could use HCCL in the process of MC. We introduced a "seed" contract to simulate the contract behaviour in our design methodology. We further explored the HCCL defined CCP rules in the context of financial contract management.
引用
收藏
页码:34 / 41
页数:8
相关论文
共 50 条
  • [31] A Domain Specific Language in Dependability Analysis
    Kowalski, Marcin
    Wilkosz, Kazimierz
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, 2009, : 324 - 331
  • [32] A Domain Specific Language for Internet Measurements
    Cisternini, Giovanni
    Lucchesi, Filippo
    Luconi, Valerio
    Vecchio, Alessio
    2024 22ND MEDITERRANEAN COMMUNICATION AND COMPUTER NETWORKING CONFERENCE, MEDCOMNET 2024, 2024,
  • [33] A Domain Specific Language for Contextual Design
    Barn, Balbir S.
    Clark, Tony
    HUMAN-CENTRED SOFTWARE ENGINEERING, 2010, 6409 : 46 - 61
  • [34] Central Counterparty Default Waterfalls and Systemic Loss
    Ghamami, Samim
    Paddrik, Mark
    Zhang, Simpson
    JOURNAL OF FINANCIAL AND QUANTITATIVE ANALYSIS, 2023, 58 (08) : 3577 - 3612
  • [35] The challenges of derivatives central counterparty interoperability arrangements
    McPartland, John
    Lewis, Rebecca
    JOURNAL OF FINANCIAL MARKET INFRASTRUCTURES, 2016, 4 (04): : 41 - 51
  • [36] Climate risk and central counterparty risk management
    Bryan, Andrew
    Cerezetti, Fernando
    Klasen, Karl
    Thorpe, Owen
    Floor, Teo
    Wenge, Hardy
    Chan, Max
    Plata, Rafael
    JOURNAL OF FINANCIAL MARKET INFRASTRUCTURES, 2021, 9 (04):
  • [37] Domain-specific visual languages for specifying and generating data mapping systems
    Grundy, JC
    Hosking, JG
    Amor, RW
    Mugridge, WB
    Li, Y
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (3-4): : 243 - 263
  • [38] A FORMAL APPROACH TO SPECIFYING ASSEMBLY OPERATIONS
    HAYNES, LS
    MORRIS, GH
    INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 1988, 28 (03): : 281 - 298
  • [39] PERFORMANCE OF DERIVATIVE TRANSACTIONS THROUGH THE CENTRAL COUNTERPARTY
    Bashkatov, Maxim
    Nadmitov, Alexander
    RUSSIAN LAW JOURNAL, 2018, 6 (01) : 58 - 82
  • [40] Mitigating fire sales with a central clearing counterparty
    Vuillemey, Guillaume
    JOURNAL OF FINANCIAL INTERMEDIATION, 2023, 55