Harmonica: A Framework for Semi-automated Design and Implementation of Blockchain Applications - Archive ouverte HAL
Article Dans Une Revue INSIGHT - International Council on Systems Engineering (INCOSE) Année : 2022

Harmonica: A Framework for Semi-automated Design and Implementation of Blockchain Applications

Résumé

Designing blockchain-based applications is a tedious task. Compared to traditional software engineering, software architects cannot rely on previous experiences or proven practices, often formalized as software patterns. Also, the selection of an adequate blockchain technology is difficult without deep knowledge of the technology. This paper introduces Harmonica, a framework for the design and implementation of a blockchain-based application. This framework is divided in three parts: a decision-making engine to recommend a blockchain technology and blockchain-based software patterns relying on requirements, a configurator to generate code stubs and configuration files, and a knowledge base to support those tools.
Fichier principal
Vignette du fichier
INSIGHT.pdf (133.59 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03526302 , version 1 (14-01-2022)

Identifiants

Citer

Nicolas Six, Nicolas Herbaut, Camille Salinesi. Harmonica: A Framework for Semi-automated Design and Implementation of Blockchain Applications. INSIGHT - International Council on Systems Engineering (INCOSE), 2022, 24 (4), pp.25-27. ⟨10.1002/inst.12358⟩. ⟨hal-03526302⟩

Collections

UNIV-PARIS1 CRI
94 Consultations
84 Téléchargements

Altmetric

Partager

More