2022
DOI: 10.1007/978-981-16-6624-7_54
|View full text |Cite
|
Sign up to set email alerts
|

Auto-generation of Smart Contracts from a Domain-Specific XML-Based Language

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 23 publications
0
3
0
Order By: Relevance
“…In addition to the proposed structured approaches, numerous less broad proposals exist that do not cover the entirety of SDLC but try to incorporate different existing notations for modeling the smart contract structure and behavior. The proposals encompass the usage of UML class diagrams [31], [32], UML sequence diagrams [29], UML state diagrams [20], UML deployment diagram [33], finite state machines (FSM) [28], BPMN [30], [34], [35], and even custom domain specific languages (DSL) [36]- [38] in smart contract development. In our research, we focus on transformation from models to smart contract code, and for this reason, we have analyzed in more detail several of the aforementioned proposals [30], [34], [35], [37], [39] that place a heavier focus on the usage of models for smart contract code generation purposes.…”
Section: Related Workmentioning
confidence: 99%
“…In addition to the proposed structured approaches, numerous less broad proposals exist that do not cover the entirety of SDLC but try to incorporate different existing notations for modeling the smart contract structure and behavior. The proposals encompass the usage of UML class diagrams [31], [32], UML sequence diagrams [29], UML state diagrams [20], UML deployment diagram [33], finite state machines (FSM) [28], BPMN [30], [34], [35], and even custom domain specific languages (DSL) [36]- [38] in smart contract development. In our research, we focus on transformation from models to smart contract code, and for this reason, we have analyzed in more detail several of the aforementioned proposals [30], [34], [35], [37], [39] that place a heavier focus on the usage of models for smart contract code generation purposes.…”
Section: Related Workmentioning
confidence: 99%
“…At present, most research stays in the direction of security problem detection, ignoring the problem of smart contract development efficiency, and less research on the programming friendliness of smart contracts. Some researchers [4][5][6] use traditional neural networks such as RNN and XML language conversion of solidity language to achieve smart contract code generation, but there are still problems such as insecurity of generating smart contracts and insufficient code semantic comprehension ability. In the case of high demand for smart contracts, these methods can no longer meet the needs of current application scenarios.…”
Section: Introductionmentioning
confidence: 99%
“…Since SCs are interdisciplinary in nature, different practitioners, such as lawyers, computer engineers, business and finance experts, and others from different fields, can collaborate to design, propose, and implement SCs [5]. At present, the mainstream method used to write SCs is technology-related.…”
Section: Introductionmentioning
confidence: 99%