2021
DOI: 10.1016/j.procs.2021.03.097
|View full text |Cite
|
Sign up to set email alerts
|

Ethereum’s Smart Contracts Construction and Development using Model Driven Engineering Technologies: a Review

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 24 publications
(11 citation statements)
references
References 16 publications
0
6
0
Order By: Relevance
“…Accompanied by the risks associated with data integrity errors in a blockchainbased distributed ledger which we wish to treat as a "single source of truth", minimizing the probability of smart contract faults is a major concern in the whole industry. Consequently, in addition to domain-specific languages, Model-Driven Engineering (MDE) techniques are steadily gaining ground in smart contract development [7]. In our context, this means that the dominant approach is a model -usually formulated in BPMN -to serve as a specification, and smart contract logic is generated automatically from the model.…”
Section: Blockchain-based Process Orchestrationmentioning
confidence: 99%
“…Accompanied by the risks associated with data integrity errors in a blockchainbased distributed ledger which we wish to treat as a "single source of truth", minimizing the probability of smart contract faults is a major concern in the whole industry. Consequently, in addition to domain-specific languages, Model-Driven Engineering (MDE) techniques are steadily gaining ground in smart contract development [7]. In our context, this means that the dominant approach is a model -usually formulated in BPMN -to serve as a specification, and smart contract logic is generated automatically from the model.…”
Section: Blockchain-based Process Orchestrationmentioning
confidence: 99%
“…The area of applying model-driven development techniques for smart contract code generation has been under active development during recent years [8], [27], [28]. Modeldriven approaches are applicable in smart contract development, as they provide a valuable abstraction [27], [29].…”
Section: Related Workmentioning
confidence: 99%
“…One of the key arguments for using MDD and code generation approaches in smart contract development is blockchain immutability and the need to verify smart contracts before deployment. Once deployed, the smart contract code cannot be updated [8], [30].…”
Section: Related Workmentioning
confidence: 99%
“…The study by Ait Hsain et al [1] focuses on MDE for Ethereum smart contracts, however the review process is not elaborated. Sánchez-Gómez et al [29] review model-based testing and development approaches.…”
Section: Related Studiesmentioning
confidence: 99%