Demo Data from VLDB 2026 / reviewers in the wild / expert
Karam Abd Elkader
dblp:162/9486
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2018
0000-0002-4216-5554ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 2 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.
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking › compositional verification
assume-guarantee reasoning |
0.5 | 2 | 2016 | Automated Circular Assume-Guarantee Reasoning with N-way Decomposition and Alphabet Refinement · CAV (1) 2016 Automated Circular Assume-Guarantee Reasoning · FM 2015 |
Automated reasoning and model checking
compositional verification |
0.2 | 1 | 2016 | Automated Circular Assume-Guarantee Reasoning with N-way Decomposition and Alphabet Refinement · CAV (1) 2016 |
Program verification
modular verification |
0.1 | 1 | 2015 | Automated Circular Assume-Guarantee Reasoning · FM 2015 |
Methods — techniques the papers use, named apart from their topics
assume-guarantee reasoning · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Automated circular assume-guarantee reasoningabstractAbstract Model checking is a successful approach for verifying hardware and software systems. Despite its success, the technique suffers from the state explosion problem which arises due to the large state space of real-life systems. One solution to the state explosion problem is compositional verification, that aims to decompose the verification of a large system into the more manageable verification of its components. To account for dependencies between components, assume-guarantee reasoning defines rules that break-up the global verification of a system into local verification of individual components, using assumptions about the rest of the system. In recent years, compositional techniques have gained significant successes following a breakthrough in the ability to automate assume-guarantee reasoning. However, automation has been restricted to simple acyclic assume-guarantee rules. In this work, we focus on automating circular assume-guarantee reasoning in which the verification of individual components mutually depends on each other. We use a sound and complete circular assume-guarantee rule and we describe how to automatically build the assumptions needed for using the rule. Our algorithm accumulates joint constraints on the assumptions based on (spurious) counterexamples obtained from checking the premises of the rule, and uses a SAT solver to synthesize minimal assumptions that satisfy these constraints. To the best of our knowledge, our work is the first to fully automate circular assume-guarantee reasoning. We implemented our approach and compared it with established non-circular compositional methods that use learning or SAT-based techniques. The experiments show that the assumptions generated for the circular rule are generally smaller, and on the larger examples, we obtain a significant speedup. Karam Abd Elkader, Orna Grumberg, Corina Pasareanu, Sharon Shoham |
Formal Aspects Comput. | 1 |
| 2016 | Automated Circular Assume-Guarantee Reasoning with N-way Decomposition and Alphabet Refinement
Karam Abd Elkader, Orna Grumberg, Corina Pasareanu, Sharon Shoham |
CAV (1) | 1 |
| 2015 | Automated Circular Assume-Guarantee Reasoning
Karam Abd Elkader, Orna Grumberg, Corina Pasareanu, Sharon Shoham |
FM | 1 |