Blockchain smart contract meta-modeling
- Autores
- Sánchez-Gómez, Nicolás; Torres-Valderrama, Jesús; Mejías Risoto, Manuel; Garrido, Alejandra
- Año de publicación
- 2021
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión enviada
- Descripción
- One of the key benefits of blockchain technology is its ability to keep a permanent, unalterable record of transactions. In business environments, where companies interact with each other without a centralized authority to ensure trust between them, this has led to blockchain platforms and smart contracts being proposed as a means of implementing trustworthy collaborative processes. Software engineers must deal with them to ensure the quality of smart contracts in all phases of the smart contract lifecycle, from requirements specifications to design and deployment. This broad scope and criticality of smart contracts in business environments means that they have to be expressed in a language that is intuitive, easy-to-use, independent of the blockchain platform employed, and oriented towards software quality assurance. In this paper we present a key component: a first outline of a UML-based smart contract meta-model that would allow us to achieve these objectives. This meta-model will be enriched in future work to represent blockchain environments and automated testing.
- Materia
-
Ciencias de la Computación e Información
Smart Contract
Model-based
Meta-model
UML - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-nd/4.0/
- Repositorio
- Institución
- Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
- OAI Identificador
- oai:digital.cic.gba.gob.ar:11746/11403
Ver los metadatos del registro completo
id |
CICBA_b77afb64d719970830b0ef8bad7890a5 |
---|---|
oai_identifier_str |
oai:digital.cic.gba.gob.ar:11746/11403 |
network_acronym_str |
CICBA |
repository_id_str |
9441 |
network_name_str |
CIC Digital (CICBA) |
spelling |
Blockchain smart contract meta-modelingSánchez-Gómez, NicolásTorres-Valderrama, JesúsMejías Risoto, ManuelGarrido, AlejandraCiencias de la Computación e InformaciónSmart ContractModel-basedMeta-modelUMLOne of the key benefits of blockchain technology is its ability to keep a permanent, unalterable record of transactions. In business environments, where companies interact with each other without a centralized authority to ensure trust between them, this has led to blockchain platforms and smart contracts being proposed as a means of implementing trustworthy collaborative processes. Software engineers must deal with them to ensure the quality of smart contracts in all phases of the smart contract lifecycle, from requirements specifications to design and deployment. This broad scope and criticality of smart contracts in business environments means that they have to be expressed in a language that is intuitive, easy-to-use, independent of the blockchain platform employed, and oriented towards software quality assurance. In this paper we present a key component: a first outline of a UML-based smart contract meta-model that would allow us to achieve these objectives. This meta-model will be enriched in future work to represent blockchain environments and automated testing.2021-11info:eu-repo/semantics/articleinfo:eu-repo/semantics/submittedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/11403enginfo:eu-repo/semantics/altIdentifier/doi/10.13052/jwe1540-9589.2073info:eu-repo/semantics/altIdentifier/issn/1544-5976info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-10-16T09:27:37Zoai:digital.cic.gba.gob.ar:11746/11403Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-10-16 09:27:37.262CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse |
dc.title.none.fl_str_mv |
Blockchain smart contract meta-modeling |
title |
Blockchain smart contract meta-modeling |
spellingShingle |
Blockchain smart contract meta-modeling Sánchez-Gómez, Nicolás Ciencias de la Computación e Información Smart Contract Model-based Meta-model UML |
title_short |
Blockchain smart contract meta-modeling |
title_full |
Blockchain smart contract meta-modeling |
title_fullStr |
Blockchain smart contract meta-modeling |
title_full_unstemmed |
Blockchain smart contract meta-modeling |
title_sort |
Blockchain smart contract meta-modeling |
dc.creator.none.fl_str_mv |
Sánchez-Gómez, Nicolás Torres-Valderrama, Jesús Mejías Risoto, Manuel Garrido, Alejandra |
author |
Sánchez-Gómez, Nicolás |
author_facet |
Sánchez-Gómez, Nicolás Torres-Valderrama, Jesús Mejías Risoto, Manuel Garrido, Alejandra |
author_role |
author |
author2 |
Torres-Valderrama, Jesús Mejías Risoto, Manuel Garrido, Alejandra |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Ciencias de la Computación e Información Smart Contract Model-based Meta-model UML |
topic |
Ciencias de la Computación e Información Smart Contract Model-based Meta-model UML |
dc.description.none.fl_txt_mv |
One of the key benefits of blockchain technology is its ability to keep a permanent, unalterable record of transactions. In business environments, where companies interact with each other without a centralized authority to ensure trust between them, this has led to blockchain platforms and smart contracts being proposed as a means of implementing trustworthy collaborative processes. Software engineers must deal with them to ensure the quality of smart contracts in all phases of the smart contract lifecycle, from requirements specifications to design and deployment. This broad scope and criticality of smart contracts in business environments means that they have to be expressed in a language that is intuitive, easy-to-use, independent of the blockchain platform employed, and oriented towards software quality assurance. In this paper we present a key component: a first outline of a UML-based smart contract meta-model that would allow us to achieve these objectives. This meta-model will be enriched in future work to represent blockchain environments and automated testing. |
description |
One of the key benefits of blockchain technology is its ability to keep a permanent, unalterable record of transactions. In business environments, where companies interact with each other without a centralized authority to ensure trust between them, this has led to blockchain platforms and smart contracts being proposed as a means of implementing trustworthy collaborative processes. Software engineers must deal with them to ensure the quality of smart contracts in all phases of the smart contract lifecycle, from requirements specifications to design and deployment. This broad scope and criticality of smart contracts in business environments means that they have to be expressed in a language that is intuitive, easy-to-use, independent of the blockchain platform employed, and oriented towards software quality assurance. In this paper we present a key component: a first outline of a UML-based smart contract meta-model that would allow us to achieve these objectives. This meta-model will be enriched in future work to represent blockchain environments and automated testing. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-11 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/submittedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
submittedVersion |
dc.identifier.none.fl_str_mv |
https://digital.cic.gba.gob.ar/handle/11746/11403 |
url |
https://digital.cic.gba.gob.ar/handle/11746/11403 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/doi/10.13052/jwe1540-9589.2073 info:eu-repo/semantics/altIdentifier/issn/1544-5976 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-nd/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:CIC Digital (CICBA) instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires instacron:CICBA |
reponame_str |
CIC Digital (CICBA) |
collection |
CIC Digital (CICBA) |
instname_str |
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
instacron_str |
CICBA |
institution |
CICBA |
repository.name.fl_str_mv |
CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
repository.mail.fl_str_mv |
marisa.degiusti@sedici.unlp.edu.ar |
_version_ |
1846142637307854848 |
score |
13.221938 |