中文

利用软件合约解决金融监管合规问题

软件工程 2019-09-20 v1 人工智能

摘要

确保遵守各种法律法规是金融机构的首要任务。该领域的传统方法已被证明效率低下。人工处理无法良好扩展。由于领域知识缺乏形式化以及将这些知识集成到软件系统中的问题,自动化努力受到阻碍。在这项工作中,我们提出了一种方法,通过使用受控自然语言将其编码为软件合约来解决这些问题。具体而言,我们将货币市场统计报告(MMSR)法规的一部分编码为由 clojure.spec 框架指定的合约。我们展示了合约框架(特别是 clojure.spec)的各种特性如何帮助解决处理合规性时出现的问题:带解释的验证和测试数据生成。我们对所提出的解决方案进行了基准测试,并表明该方法可以有效解决此特定用例中的合规性问题。

关键词

引用

@article{arxiv.1909.08965,
  title  = {Solving Financial Regulatory Compliance Using Software Contracts},
  author = {Newres Al Haider and Dilhan Thilakarathne and Joost Bosman},
  journal= {arXiv preprint arXiv:1909.08965},
  year   = {2019}
}

备注

Part of DECLARE 19 proceedings