中文

Harmonica:一个用于区块链应用半自动化设计与实现的框架

软件工程 2022-01-19 v1

摘要

设计基于区块链的应用是一项繁琐的任务。与传统软件工程相比,软件架构师无法依赖以往的经验或经过验证的实践(通常被形式化为软件模式)。此外,在没有深厚技术知识的情况下,选择合适的区块链技术也很困难。本文介绍了 Harmonica,一个用于设计和实现基于区块链的应用的框架。该框架分为三个部分:一个决策引擎,根据需求推荐区块链技术和基于区块链的软件模式;一个配置器,用于生成代码存根和配置文件;以及一个支持这些工具的知识库。

关键词

引用

@article{arxiv.2201.06275,
  title  = {Harmonica: A Framework for Semi-automated Design and Implementation of Blockchain Applications},
  author = {Nicolas Six and Nicolas Herbaut and Camille Salinesi},
  journal= {arXiv preprint arXiv:2201.06275},
  year   = {2022}
}