Abstract

Despite the increasing interest in blockchain and smart contracts, their inherent complexity has impeded widespread adoption. In order to mitigate this issue, this work introduces SmaC, a model-based framework for the development of smart contracts in Solidity that enables the treatment of contracts as models, opening up new possibilities for their enhancement and maintenance.A key benefit of SmaC is its ability to impose a development pattern, which contributes to improved code quality and reduced vulnerabilities. The framework’s effectiveness is evaluated through several case studies, showing how model-driven engineering can mitigate contracts inherent complexity and promote better collaboration between developers and domain experts. As this work will demonstrate, when smart contracts are treated as models, a vast array of possibilities unfolds.
Loading...

Quotes

0 citations in WOS
0 citations in

Journal Title

Journal ISSN

Volume Title

Publisher

Springer

URL external

Description

Citation

Gómez-Macías, C., Pérez-Blanco, F.J., Granada, D. et al. Integrating smart contracts into the modeling paradigm to harness the potential of models. Softw Syst Model 24, 823–842 (2025). https://doi.org/10.1007/s10270-024-01260-3

Endorsement

Review

Supplemented By

Referenced By

Statistics

Views
16
Downloads
10

Bibliographic managers

Document viewer

Select a file to preview:
Reload