arrow
Return

Code Generation for Smart Contracts in Enterprise Application Integration

delete2026-01-01
delete0
PRE
AI
M
Mailson Teles-Borges *
R
Rafael Z. Frantz
J
José Bocanegra
E
Eldair F. Dornelles
S
Sandro Sawicki
F
Fabrícia Roos-Frantz
A
Antonia M. Reina Quintero
C
Carlos Molina-Jiménez
DOI:10.1007/978-3-031-96841-9_12delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The main concern of this work is the automatic generation of executable smart contracts for enforcing constrains (policies) in application integration processes. We argue that the executable code can be generated automatically from contracts written in Domain Specific Languages. To support our argument, we have implemented a transformation engine that translates contracts written in Jabuti DSL into Golang codes that the developer can deploy and execute in Hyperledger Fabric. The paper discusses the implementation of the transformation engine and a use case study.
Keywords:
Smart contract
DSL for smart contracts
Code generation
Text-to-text transformation
ANTLR
Enterprise application integration

Journal

M
MODEL-BASED SOFTWARE AND SYSTEMS ENGINEERING, MODELSWARD 2024
IF:
0
Papers:
13
Citations:
0

Organization

U
universidad distrital francisco jose de caldas
Scholars:
557
Papers: 500
Citations: 7
U
university of cambridge
Scholars:
7.4K
Papers: 3.5K
Citations: 3
U
University of Sevilla
Scholars:
1.9W
Papers: 1.7W
Citations: 15
researcher View more organizations