中文

面向比特币区块链的UML轮廓

软件工程 2023-06-13 v1

摘要

区块链因其潜在的商业用途而受到关注。比特币由区块链驱动,过去几年对其兴趣激增。它有许多需要被建模的用途。建模广泛用于生活各方面,以分享想法、降低复杂性、使个人观点彼此紧密对齐,并在一定精度与细节层次上提供系统的抽象。软件建模用于模型驱动工程(MDE),领域特定语言(DSL)简化模型开发并为领域专家提供直观语法。本研究设计并评估了比特币应用领域的元模型,以促进应用开发并助益真正理解比特币。所提出的元模型包含构造型、标记值、枚举及由对象约束语言(OCL)定义的一组约束,被定义为统一建模语言(UML)轮廓,并在Sparx Enterprise Architect(Sparx EA)建模工具中实现。文中亦给出由我们的元模型开发的案例研究。

关键词

引用

@article{arxiv.2306.07054,
  title  = {A UML Profile for Bitcoin Blockchain},
  author = {Behrouz Sefid-Dashti and Javad Salimi Sartakhti and Hassan Daghigh},
  journal= {arXiv preprint arXiv:2306.07054},
  year   = {2023}
}

备注

21 page, 11 figures