activity
20142026
most citedThe Dafny Integrated Development Environment

53 citations · 85 across the 12 of their papers we have counts for

collaborators
Showing cs.SEShow all

10 papers · 1 filter

cs.SE2026

Soliduzz: Finding Miscompilations in Smart-Contract Compilers with Assertion-Driven Equivalence Oracles

Alexander Stromberger, Christoph Hochrainer, Valentin Wüstholz +1

Smart contracts compiled to the Ethereum Virtual Machine (EVM) can manage high-value assets and are difficult to patch after deployment. Compiler miscompilations are therefore espe…

cs.SE2023★ 1 cited

Automatically Testing Functional Properties of Code Translation Models

Hasan Ferit Eniser, Valentin Wüstholz, Maria Christakis

Large language models are becoming increasingly practical for translating code across programming languages, a process known as . Even though automated transpilation s…

cs.SE2021★ 1 cited

Compositional Verification of Smart Contracts Through Communication Abstraction (Extended)

Scott Wesley, Maria Christakis, Jorge A. Navas +3

Solidity smart contracts are programs that manage up to 2^160 users on a blockchain. Verifying a smart contract relative to all users is intractable due to state explosion. Existin…

cs.SE2020★ 1 cited

Automatically Tailoring Static Analysis to Custom Usage Scenarios

Muhammad Numair Mansur, Benjamin Mariano, Maria Christakis +2

In recent years, there has been significant progress in the development and industrial adoption of static analyzers. Such analyzers typically provide a large, if not huge, number o…

cs.SE2020

Detecting Critical Bugs in SMT Solvers Using Blackbox Mutational Fuzzing

Muhammad Numair Mansur, Maria Christakis, Valentin Wüstholz +1

Formal methods use SMT solvers extensively for deciding formula satisfiability, for instance, in software verification, systematic test generation, and program synthesis. However,…

cs.SE2019

Targeted Greybox Fuzzing with Static Lookahead Analysis

Valentin Wüstholz, Maria Christakis

Automatic test generation typically aims to generate inputs that explore new paths in the program under test in order to find bugs. Existing work has, therefore, focused on guiding…

cs.SE2019

Harvey: A Greybox Fuzzer for Smart Contracts

Valentin Wüstholz, Maria Christakis

We present Harvey, an industrial greybox fuzzer for smart contracts, which are programs managing accounts on a blockchain. Greybox fuzzing is a lightweight test-generation approach…

cs.SE2018

Differentially Testing Soundness and Precision of Program Analyzers

Christian Klinger, Maria Christakis, Valentin Wüstholz

In the last decades, numerous program analyzers have been developed both by academia and industry. Despite their abundance however, there is currently no systematic way of comparin…

cs.SE2018★ 2 cited

Specification Mining for Smart Contracts with Automatic Abstraction Tuning

Florentin Guth, Valentin Wüstholz, Maria Christakis +1

Smart contracts are programs that manage digital assets according to a certain protocol, expressing for instance the rules of an auction. Understanding the possible behaviors of a…

cs.SE2017★ 1 cited

Failure-Directed Program Trimming (Extended Version)

Kostas Ferles, Valentin Wüstholz, Maria Christakis +1

This paper describes a new program simplification technique called program trimming that aims to improve the scalability and precision of safety checking tools. Given a program ${\…