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 条
  • [1] SIPE: A Domain-Specific Language for Specifying Interactive Programming Exercises
    Swacha, Jakub
    TOWARDS A SYNERGISTIC COMBINATION OF RESEARCH AND PRACTICE IN SOFTWARE ENGINEERING, 2018, 733 : 15 - 29
  • [2] A UML-based language for specifying domain-specific patterns
    Kim, DK
    France, R
    Ghosh, S
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (3-4): : 265 - 289
  • [3] Eugene - A Domain Specific Language for Specifying and Constraining Synthetic Biological Parts, Devices, and Systems
    Bilitchenko, Lesia
    Liu, Adam
    Cheung, Sherine
    Weeding, Emma
    Xia, Bing
    Leguia, Mariana
    Anderson, J. Christopher
    Densmore, Douglas
    PLOS ONE, 2011, 6 (04):
  • [4] SmPL: A Domain-Specific Language for Specifying Collateral Evolutions in Linux Device Drivers
    Padioleau, Yoann
    Lawall, Julia L.
    Muller, Gilles
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 166 (47-62) : 47 - 62
  • [5] Critic Authoring Templates for Specifying Domain-Specific Visual Language Tool Critics
    Ali, Norhayati Mohd
    Hosking, John
    Huh, Jun
    Grundy, John
    ASWEC 2009: 20TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 81 - 90
  • [6] NeoIDL: A Domain Specific Language for Specifying REST Contracts Detailed Design and Extended Evaluation
    Lima, Lucas
    Bonifacio, Rodrigo
    Canedo, Edna
    de Castro, Thiago Mael
    Fernandes, Ricardo
    Palmeira, Alisson
    Kulesza, Uira
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (9-10) : 1653 - 1675
  • [7] The dilemma of a central counterparty versus a qualified central counterparty in a developing country
    Kotze, Antonie
    Labuschagne, Coenraad C. A.
    INTERNATIONAL CONFERENCE ON APPLIED ECONOMICS (ICOAE 2014), 2014, 14 : 349 - 358
  • [8] Does a Central Clearing Counterparty Reduce Counterparty Risk?
    Duffie, Darrell
    Zhu, Haoxiang
    REVIEW OF ASSET PRICING STUDIES, 2011, 1 (01): : 74 - 95
  • [9] Counterparty risk, central counterparty clearing and aggregate risk
    Deng B.
    Annals of Finance, 2017, 13 (4) : 355 - 400
  • [10] The Design of a Central Counterparty
    Kuong, John Chi-Fong
    Maurin, Vincent
    JOURNAL OF FINANCIAL AND QUANTITATIVE ANALYSIS, 2024, 59 (03) : 1257 - 1299