Visualizador de una transformación de Solidity a C

Guillén Maestro, Roberto (2021). Visualizador de una transformación de Solidity a C. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Visualizador de una transformación de Solidity a C
Author/s:
  • Guillén Maestro, Roberto
Contributor/s:
  • Román Díez, Guillermo
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: January 2021
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview

Abstract

El proyecto que se presenta en este documento tiene su base en EthIR [7], un proyecto de investigación del grupo COSTA, formado por miembros tanto de la Universidad Politécnica de Madrid como de la Universidad Complutense de Madrid; cuya finalidad es la de desarrollar una serie de herramientas que permitan el análisis estático del bytecode de programas Ethereum. No obstante, los resultados de los análisis que efectúan estas herramientas son poco visuales y difíciles de tratar manualmente si se requieren para tareas de investigación. Este documento presenta y detalla EthirUI, una aplicación web que, utilizando como base las herramientas previamente mencionadas, provee al investigador de una interfaz gráfica y de unos mecanismos de interacción sencillos que le permitirán, desde un navegador web, analizar de una forma visual transformaciones de código Solidity a código C que la herramienta EthIR es capaz de generar, con el objetivo de facilitar las labores de investigación a los mismos.---ABSTRACT---The project that is being presented in this document is based on EthIR [7], an investigation project developed by the COSTA Group, composed of members from the Complutense University of Madrid and the Technical University of Madrid; whose objective is to develop a framework for performing static analysis of Ethereum bytecode. However, the results of this analysis aren’t visual enough, making it difficult to use them for research tasks. This document presents and explains in-depth EthirUI, a web application that, making use of the mentioned framework, provides researchers with a user-friendly graphical interface and easy interaction mechanisms that will allow them, directly from a web browser, to analyze transformations from Solidity code into C code, generated by the EthIR tool, aiming to make easier their research tasks.

More information

Item ID: 66266
DC Identifier: https://oa.upm.es/66266/
OAI Identifier: oai:oa.upm.es:66266
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 05 Mar 2021 06:05
Last Modified: 05 Mar 2021 06:05
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM