Demo Data from EDBT 2026 / reviewers in the wild / expert
Shahab Tasharrofi
dblp:16/6384
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 2 first-authorTheory of computation · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1
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
3 papers |
Logic in computer science · 65% Automated reasoning and model checking · 35% | |
| Artificial intelligence
2 papers |
Knowledge representation and reasoning · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
automated reasoning |
0.2 | 1 | 2016 | Declarative Solver Development: Case Studies · KR 2016 |
Logic in computer science
logic programming |
0.2 | 1 | 2016 | SAT-to-SAT: Declarative Extension of SAT Solvers with New Propagators · AAAI 2016 |
Automated reasoning and model checking
satisfiability |
0.2 | 1 | 2016 | SAT-to-SAT: Declarative Extension of SAT Solvers with New Propagators · AAAI 2016 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic-based reasoning
multi-context systems |
0.2 | 1 | 2014 | Generalized Multi-Context Systems · KR 2014 |
Logic in computer science › logic programming
stable model semantics |
0.2 | 1 | 2013 | A Rational Extension of Stable Model Semantics to the Full Propositional Language · IJCAI 2013 |
Logic in computer science
semantics |
0.1 | 1 | 2014 | Generalized Multi-Context Systems · KR 2014 |
Methods — techniques the papers use, named apart from their topics
propagator · 0.2SAT-to-SAT · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | SAT-to-SAT: Declarative Extension of SAT Solvers with New PropagatorsabstractSpecial-purpose propagators speed up solving logic programs by inferring facts that are hard to deduce otherwise. However, implementing special-purpose propagators is a non-trivial task and requires expert knowledge of solvers. This paper proposes a novel approach in logic programming that allows (1) logical specification of both the problem itself and its propagators and (2) automatic incorporation of such propagators into the solving process. We call our proposed language P[R] and our solver SAT-to-SAT because it facilitates communication between several SAT solvers. Using our proposal, non-specialists can specify new reasoning methods (propagators) in a declarative fashion and obtain a solver that benefits from both state-of-the-art techniques implemented in SAT solvers as well as problem-specific reasoning methods that depend on the problem's structure. We implement our proposal and show that it outperforms the existing approach that only allows modeling a problem but does not allow modeling the reasoning methods for that problem. Tomi Janhunen, Shahab Tasharrofi, Eugenia Ternovska |
AAAI | 2 |
| 2016 | Writing Declarative Specifications for Clauses
Martin Gebser, Tomi Janhunen, Roland Kaminski, Torsten Schaub, Shahab Tasharrofi |
JELIA | 5 |
| 2016 | Declarative Solver Development: Case Studies
Bart Bogaerts 0001, Tomi Janhunen, Shahab Tasharrofi |
KR | 3 |
| 2016 | Stable-unstable semantics: Beyond NP with normal logic programsabstractAbstract Standard answer set programming (ASP) targets at solving search problems from the first level of the polynomial time hierarchy (PH). Tackling search problems beyond NP using ASP is less straightforward. The class of disjunctive logic programs offers the most prominent way of reaching the second level of the PH, but encoding respective hard problems as disjunctive programs typically requires sophisticated techniques such as saturation or meta-interpretation. The application of such techniques easily leads to encodings that are inaccessible to non-experts. Furthermore, while disjunctive ASP solvers often rely on calls to a (co-)NP oracle, it may be difficult to detect from the input program where the oracle is being accessed. In other formalisms, such as Quantified Boolean Formulas (QBFs), the interface to the underlying oracle is more transparent as it is explicitly recorded in the quantifier prefix of a formula. On the other hand, ASP has advantages over QBFs from the modeling perspective. The rich high-level languages such as ASP-Core-2 offer a wide variety of primitives that enable concise and natural encodings of search problems. In this paper, we present a novel logic programming–based modeling paradigm that combines the best features of ASP and QBFs. We develop so-calledcombined logic programsin which oracles are directly cast as (normal) logic programs themselves. Recursive incarnations of this construction enable logic programming on arbitrarily high levels of the PH. We develop a proof-of-concept implementation for our new paradigm. Bart Bogaerts 0001, Tomi Janhunen, Shahab Tasharrofi |
Theory Pract. Log. Program. | 3 |
| 2014 | Generalized Multi-Context Systems
Shahab Tasharrofi, Eugenia Ternovska |
KR | 1 |
| 2013 | A Rational Extension of Stable Model Semantics to the Full Propositional Language
Shahab Tasharrofi |
IJCAI | 1 |
| 2012 | Enfragmo: A System for Modelling and Solving Search Problems with Logic
Amir Aavani, Xiongnan (Newman) Wu, Shahab Tasharrofi, Eugenia Ternovska, David G. Mitchell |
LPAR | 3 |