Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Elie Mengin

dblp:306/9796 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
2since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program analysis · 100%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis › binary analysis
binary diffing
0.512021
Binary Diffing as a Network Alignment Problem via Belief Propagation · ASE 2021
Program analysis › binary analysis
function matching
0.512021
Binary Diffing as a Network Alignment Problem via Belief Propagation · ASE 2021
Graph algorithms and graph theory › graph matching
graph alignment
0.112021
Binary Diffing as a Network Alignment Problem via Belief Propagation · ASE 2021

Methods — techniques the papers use, named apart from their topics

graph edit distance · 1.0belief propagation · 1.0
YearPublicationVenuePosition
2021 Binary Diffing as a Network Alignment Problem via Belief Propagation
abstract
In this paper, we address the problem of finding a correspondence, or matching, between the functions of two programs in binary form, which is one of the most common task in binary diffing. We introduce a new formulation of this problem as a particular instance of a graph edit problem over the call graphs of the programs. In this formulation, the quality of a mapping is evaluated simultaneously with respect to both function content and call graph similarities. We show that this formulation is equivalent to a network alignment problem. We propose a solving strategy for this problem based on max-product belief propagation. Finally, we implement a prototype of our method, called QBinDiff, and propose an extensive evaluation which shows that our approach outperforms state of the art diffing tools.
Elie Mengin, Fabrice Rossi
ASE1
2021 Improved Algorithm for the Network Alignment Problem with Application to Binary Diffing
abstract
In this paper, we present a novel algorithm to address the Network Alignment problem. It is inspired from a previous message passing framework of Bayati et al. [2] and includes several modifications designed to significantly speed up the message updates as well as to enforce their convergence. Experiments show that our proposed model outperforms other state-of-the-art solvers. Finally, we propose an application of our method in order to address the Binary Diffing problem. We show that our solution provides better assignment than the reference differs in almost all submitted instances and outline the importance of leveraging the graphical structure of binary programs.
Elie Mengin, Fabrice Rossi
KES1