Artigo Acesso aberto

Herramienta Model Driven Engineering destinada a la generación de Contratos Inteligentes para la plataforma de Blockchain Ethereum

2024; Volume: 1; Issue: 43 Linguagem: Espanhol

10.24054/rcta.v1i43.2778

ISSN

2500-8625

Autores

Edgar Roberto Dulce Villarreal, Julio Ariel Hurtado Alegría, Eduard Antonio Mantilla Torres, Yenny Stella Núñez Álvarez, José Garcí­a-Alonso,

Tópico(s)

Advanced Software Engineering Methodologies

Resumo

La tecnología Blockchain está creciendo a un ritmo acelerado en diferentes entornos. Los contratos inteligentes (SC) son programas descentralizados inmutables para plataformas Blockchain que hacen cumplir, monitorear y ejecutar acuerdos, sin la intervención de un tercero de confianza. Pero, debido a sus especificidades, su desarrollo es un proceso complicado, ya que existen restricciones arquitectónicas de cada plataforma, que los desarrolladores deben comprender. En este trabajo, presentamos una herramienta Model Driven Engineering destinada a la generación de SC para la plataforma de Blockchain Ethereum, para el lenguaje de programación Solidity. Esta herramienta está compuesta de un Metamodelo Especifico de la Plataforma y una Transformación de Modelo a Texto, que permiten generar el código fuente de los SC. También, presentamos una prueba de concepto donde generamos e implementamos un metamodelo, un modelo y desplegamos SC en un entorno sanitario. Los resultados son satisfactorios en cuanto a la sintaxis de los SC generados.

Referência(s)