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.
? Tutorial for this page

Karam Abd Elkader

dblp:162/9486 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking › compositional verification
assume-guarantee reasoning
0.522016
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.212016
Automated Circular Assume-Guarantee Reasoning with N-way Decomposition and Alphabet Refinement · CAV (1) 2016
Program verification
modular verification
0.112015
Automated Circular Assume-Guarantee Reasoning · FM 2015

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

assume-guarantee reasoning · 0.4
YearPublicationVenuePosition
2018 Automated circular assume-guarantee reasoning
abstract
Abstract 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
FM1