Paper published in a journal (Scientific congresses, symposiums and conference proceedings)
Visual emulation for Ethereum's virtual machine
Norvill, Robert; Fiz Pontiveros, Beltran; State, Radu et al.
2018In NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium
Peer reviewed
 

Files


Full Text
visual-emulation-ethereums.pdf
Publisher postprint (187.64 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Abstract :
[en] In this work we present E-EVM, a tool that emulates and visualises the execution of smart contracts on the Ethereum Virtual Machine. By working with the readily available bytecode of smart contracts we are able to display the program's control flow graph, opcodes and stack for each step of contract execution. This tool is designed to aid the user's understanding of the Etheruem Virtual Machine as well as aid the analysis of any given smart contract. As such, it functions as both an analysis and a learning tool. It allows the user to view the code in each block of a smart contract and follow possible control flow branches. It is able to detect loops and suggest optimisation candidates. It is possible to step through a contract one opcode at a time. E-EVM achieved an average of 85.6% code coverage when tested.
Disciplines :
Computer science
Author, co-author :
Norvill, Robert ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Fiz Pontiveros, Beltran ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
State, Radu  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Cullen, Andrea
External co-authors :
yes
Language :
English
Title :
Visual emulation for Ethereum's virtual machine
Publication date :
09 July 2018
Event name :
NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium
Event date :
23-27 April 2018
Audience :
International
Journal title :
NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium
ISSN :
2374-9709
Publisher :
IEEE
Peer reviewed :
Peer reviewed
Available on ORBilu :
since 01 October 2018

Statistics


Number of views
81 (4 by Unilu)
Number of downloads
463 (7 by Unilu)

Scopus citations®
 
17
Scopus citations®
without self-citations
17

Bibliography


Similar publications



Contact ORBilu