面向比特币区块链的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