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 条
  • [41] Analysis of the Central Counterparty and its Inspirations to China
    Liao Haitao
    Li Xunqi
    Shai Xiyao
    PROCEEDINGS OF THE 4TH (2012) INTERNATIONAL CONFERENCE ON FINANCIAL RISK AND CORPORATE FINANCE MANAGEMENT, VOLS I AND II, 2012, : 88 - +
  • [42] CDL: A LANGUAGE FOR SPECIFYING HIGH-LEVEL CROSS-DOMAIN SECURITY POLICIES
    Thomas, Roshan
    Tsang, Simon
    2008 IEEE MILITARY COMMUNICATIONS CONFERENCE: MILCOM 2008, VOLS 1-7, 2008, : 1154 - 1160
  • [43] A Domain-Specific Compiler for Linear Algebra Operations
    Fabregat-Traver, Diego
    Bientinesi, Paolo
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2012, 2013, 7851 : 346 - 361
  • [44] A domain-specific visual language for domain model evolution
    Sprinkle, J
    Karsai, G
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (3-4): : 291 - 307
  • [45] A language for specifying constraints in WFMSs
    Yu, Wan-Jun
    Liu, Da-You
    Jiang, Li
    COMPUTATIONAL METHODS, PTS 1 AND 2, 2006, : 1285 - +
  • [46] A LANGUAGE FOR SPECIFYING PROGRAM TRANSFORMATIONS
    HILDUM, D
    COHEN, J
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (06) : 630 - 638
  • [47] Syntax Recovery for Uniface as a Domain Specific Language
    Yafi, Majd Zohri
    Fatima, Arooj
    2018 UKSIM-AMSS 20TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2018, : 61 - 66
  • [48] Natural Semantics for Domain-Specific Language
    Steingartner, William
    Novitzka, Valerie
    NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS, ADBIS 2021, 2021, 1450 : 181 - 192
  • [49] Aspen: A Domain Specific Language for Performance Modeling
    Spafford, Kyle L.
    Vetter, Jeffrey S.
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [50] A domain specific language for spatial simulation scenarios
    Luís Moreira de Sousa
    Alberto Rodrigues da Silva
    GeoInformatica, 2016, 20 : 117 - 149