publications
2022
-
Elipmoc: Advanced Decompilation of Ethereum Smart Contracts Proceedings of the ACM in Programming Languages (OOPSLA) 2022 [PDF]
2021
-
Symbolic Value-Flow Static Analysis: Deep, Precise, Complete Modeling of Ethereum Smart Contracts Proceedings of the ACM in Programming Languages (OOPSLA) 2021 [PDF]
2020
-
Precise Static Modelling of Ethereum “Memory” Proceedings of the ACM in Programming Languages (OOPSLA) 2020 [PDF]
-
MadMax: Analyzing the Out-of-Gas World of Smart Contracts Communications of the ACM 2020 (CACM Research Highlight 🏆) [PDF]
-
Static Analysis of Shape in TensorFlow Programs In 34th European Conference on Object-Oriented Programming, ECOOP 2020 [PDF]
-
Explaining Bug Provenance with Trace Witnesses In 9th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis 2020 [PDF]
-
Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities In 41st ACM SIGPLAN Conference on Programming Language Design and Implementation 2020 [PDF]
2019
-
Gigahorse: Thorough, Declarative Decompilation of Smart Contracts In 41st ACM/IEEE International Conference on Software Engineering 2019 [PDF]
2018
-
Efficient Reflection String Analysis via Graph Coloring In 32nd European Conference on Object-Oriented Programming, ECOOP 2018 [PDF]
-
Shooting From The Heap: Ultra-Scalable Static Analysis With Heap Snapshots In Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2018 [PDF]
2017
-
Heaps Don’t Lie: Countering Unsoundness With Heap Snapshots Proceedings of the ACM in Programming Languages (OOPSLA) 2017 [PDF]
-
P/Taint: Unified Points-To and Taint Analysis Proceedings of the ACM in Programming Languages (OOPSLA) 2017 [PDF]
2015
-
Static Analysis of Energy Consumption for LLVM IR Programs In Proceedings of the 18th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2015 [PDF]
2014
2013
-
Preemptive Type Checking in Dynamically Typed Languages In Theoretical Aspects of Computing - ICTAC 2013 - 10th International Colloquium 2013 [PDF]
-
Energy Consumption Analysis of Programs Based on XMOS ISA-Level Models In Logic-Based Program Synthesis and Transformation, 23rd International Symposium, LOPSTR 2013 [PDF]