A Complementary Approach for Smart Contract Design Using DasContract

Marinkovic, Cristóbal; Fenner, Julio; Ancan, Oscar; Cares, Carlos

Abstract

A smart contract is an agreement whose execution is automated or semi-automated. DasContract was introduced in 2019–2021 as a domain-specific language for smart-contract modeling, with the ability to generate code in a programming language. DasContract’s former modeling environment had various limitations, both technical and design related. Some of these limitations have previously been recognized in the literature in several dimensions. In this study, we propose further guidelines for contract modeling to address error prevention in the modeling environment, thus contributing to improved smart-contract specifications.

Más información

Título según SCOPUS: ID SCOPUS_ID:85172688777 Not found in local SCOPUS DB
Título de la Revista: Lecture Notes in Networks and Systems
Volumen: 692 LNNS
Editorial: Springer, Cham
Fecha de publicación: 2023
Página de inicio: 551
Página final: 559
DOI:

10.1007/978-3-031-33261-6_47

Notas: SCOPUS