activity
20112026
most citedOracle-Supported Dynamic Exploit Generation for Smart Contracts

16 citations · 32 across the 11 of their papers we have counts for

collaborators

12 papers

cs.SE2026

PhantomRun: Auto Repair of Compilation Errors in Embedded Open Source Software

Han Fu, Andreas Ermedahl, Sigrid Eldh +3

Continuous Integration (CI) pipelines for embedded software sometimes fail during compilation, consuming significant developer time for debugging. We study four major open-source e…

cs.SE2025

Auto-repair without test cases: How LLMs fix compilation errors in large industrial embedded code

Han Fu, Sigrid Eldh, Kristian Wiklund +3

The co-development of hardware and software in industrial embedded systems frequently leads to compilation errors during continuous integration (CI). Automated repair of such failu…

cs.SE2024

In industrial embedded software, are some compilation errors easier to localize and fix than others?

Han Fu, Sigrid Eldh, Kristian Wiklund +3

Industrial embedded systems often require specialized hardware. However, software engineers have access to such domain-specific hardware only at the continuous integration (CI) sta…

cs.SE2024

Specification Mining for Smart Contracts with Trace Slicing and Predicate Abstraction

Ye Liu, Yixuan Liu, Yi Li +1

Smart contracts are computer programs running on blockchains to implement Decentralized Applications. The absence of contract specifications hinders routine tasks, such as contract…

cs.SE2023★ 3 cited

Capturing Smart Contract Design with DCR Graphs

Mojtaba Eshghie, Wolfgang Ahrendt, Cyrille Artho +2

Smart contracts manage blockchain assets and embody business processes. However, mainstream smart contract programming languages such as Solidity lack explicit notions of roles, ac…

cs.DC2022★ 7 cited

CircleChain: Tokenizing Products with a Role-based Scheme for a Circular Economy

Mojtaba Eshghie, Li Quan, Gustav Andersson Kasche +3

In a circular economy, tracking the flow of second-life components for quality control is critical. Tokenization can enhance the transparency of the flow of second-life components.…

cs.CR2021

Dynamic Vulnerability Detection on Smart Contracts Using Machine Learning

Mojtaba Eshghie, Cyrille Artho, Dilian Gurov

In this work we propose Dynamit, a monitoring framework to detect reentrancy vulnerabilities in Ethereum smart contracts. The novelty of our framework is that it relies only on tra…

cs.CR2019★ 16 cited

Oracle-Supported Dynamic Exploit Generation for Smart Contracts

Haijun Wang, Yi Li, Shang-Wei Lin +3

Despite the high stakes involved in smart contracts, they are often developed in an undisciplined manner, leaving the security and reliability of blockchain transactions at risk. I…

cs.SE2019

COST Action IC 1402 ArVI: Runtime Verification Beyond Monitoring -- Activity Report of Working Group 1

Wolfgang Ahrendt, Cyrille Artho, Christian Colombo +9

This report presents the activities of the first working group of the COST Action ArVI, Runtime Verification beyond Monitoring. The report aims to provide an overview of some of th…

cs.SE2017★ 3 cited

Model-based Testing of the Java Network API

Cyrille Artho, Guillaume Rousset

Testing networked systems is challenging. The client or server side cannot be tested by itself. We present a solution using tool "Modbat" that generates test cases for Java's netwo…

cs.LO2012

Proceedings First International Workshop on Formal Techniques for Safety-Critical Systems

Peter Csaba Ölveczky, Cyrille Artho

This volume contains the proceedings of the First International Workshop of Formal Techniques for Safety-Critical Systems (FTSCS 2012), held in Kyoto on November 12, 2012, as a sat…

cs.SE2011★ 3 cited

Sources of Inter-package Conflicts in Debian

Cyrille Artho, Roberto Di Cosmo, Kuniyasu Suzaki +1

Inter-package conflicts require the presence of two or more packages in a particular configuration, and thus tend to be harder to detect and localize than conventional (intra-packa…