arrow
返回

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
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
本工作的主要关注点是通过自动生成可执行智能合约来在应用程序集成过程中强制执行约束(策略)。我们主张,可执行代码可以从使用领域特定语言编写的合约中自动生成。为了支持这一主张,我们实现了一个转换引擎,该引擎将使用Jabuti DSL编写的合约翻译成Golang代码,开发者可以在Hyperledger Fabric中部署和执行这些代码。本文讨论了转换引擎的实现和一个用例研究。
Keyword:
Smart contract
DSL for smart contracts
Code generation
Text-to-text transformation
ANTLR
Enterprise application integration

期刊

M
MODEL-BASED SOFTWARE AND SYSTEMS ENGINEERING, MODELSWARD 2024
IF:
0
论文数:
13
被引数:
0

机构

U
universidad distrital francisco jose de caldas
学者数:
572
论文数: 508
被引数: 7
U
university of cambridge
学者数:
8.3K
论文数: 3.9K
被引数: 3
U
University of Sevilla
学者数:
1.9W
论文数: 1.7W
被引数: 15
学者 查看更多机构
引用论文

引用论文

A comprehensive survey of smart contract security: State of the art and research directions
err2024-06-01
err2
PREAI
errWu, Guangfu; Wang, Haiping; Lai, Xin; Wang, Mengmeng; He, Daojing; Chan, Sammy
err分享
err收藏
iContractML
err2020-10-19
err0
PREAI
errMohammad Hamdaqa; Lucas Alberto Pineda Metz; Ilham Qasse
err分享
err收藏
Blockchain smart contracts: Applications, challenges, and future trends区块链智能合约: 应用、挑战和未来趋势
err2021-04-18
err295
errOAAI
errKhan, Shafaq Naheed; Loukil, Faiza; Ghedira-Guegan, Chirine; Benkhelifa, Elhadj; Bani-Hani, Anoud
err分享
err收藏
Hyperledger fabric
err2018-04-23
err0
errOAAI
errElli Androulaki; Artem Barger; Vita Bortnikov; Christian Cachin; Konstantinos Christidis; Angelo De Caro; David Enyeart; Christopher Ferris; Gennady Laventman; Yacov Manevich; Srinivasan Muralidharan; Chet Murthy; Binh Nguyen; Manish Sethi; Gari Singh; Keith Smith; Alessandro Sorniotti; Chrysoula Stathakopoulou; Marko Vukolić; Sharon Weed Cocco; Jason Yellick
err分享
err收藏
Symboleo2SC
err2022-10-24
err0
PREAI
errAidin Rasti; Daniel Amyot; Alireza Parvizimosaed; Marco Roveri; Luigi Logrippo; Amal Ahmed Anda; John Mylopoulos
err分享
err收藏
MadMax: surviving out-of-gas conditions in Ethereum smart contracts
err2018-10-24
err0
errOAAI
errNeville Grech; Michael Kong; Anton Jurisevic; Lexi Brent; Bernhard Scholz; Yannis Smaragdakis
err分享
err收藏
学者 查看更多内容