Demo Data from SIGIR 2026 / reviewers in the wild / expert
Rachid Zennou
dblp:244/8308
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0001-7772-534XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-authorTheory of computation · 1 · 1 first-author
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 |
Concurrent programming · 33% Requirements engineering and software design · 33% Program verification · 33% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › inconsistency management
consistency checking |
0.4 | 1 | 2019 | Gradual Consistency Checking · CAV (2) 2019 |
Concurrent programming
memory models |
0.4 | 1 | 2019 | Gradual Consistency Checking · CAV (2) 2019 |
Methods — techniques the papers use, named apart from their topics
causal consistency · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Boosting Sequential Consistency Checking Using Saturation
Rachid Zennou, Mohamed Faouzi Atig, Ranadeep Biswas, Ahmed Bouajjani, Constantin Enea, Mohammed Erradi |
ATVA | 1 |
| 2019 | Gradual Consistency CheckingabstractWe address the problem of checking that computations of a shared memory implementation (with write and read operations) adheres to some given consistency model. It is known that checking conformance to Sequential Consistency (SC) for a given computation is NP-hard, and the same holds for checking Total Store Order (TSO) conformance. This poses a serious issue for the design of scalable verification or testing techniques for these important memory models. In this paper, we tackle this issue by providing an approach that avoids hitting systematically the worst-case complexity. The idea is to consider, as an intermediary step, the problem of checking weaker criteria that are as strong as possible while they are still checkable in polynomial time (in the size of the computation). The criteria we consider are new variations of causal consistency suitably defined for our purpose. The advantage of our approach is that in many cases (1) it can catch violations of SC/TSO early using these weaker criteria that are efficiently checkable, and (2) when a computation is causally consistent (according to our newly defined criteria), the work done for establishing this fact simplifies significantly the work required for checking SC/TSO conformance. We have implemented our algorithms and carried out several experiments on realistic cache-coherence protocols showing the efficiency of our approach. Rachid Zennou, Ahmed Bouajjani, Constantin Enea, Mohammed Erradi |
CAV (2) | 1 |