Demo Data from EDBT 2026 / reviewers in the wild / expert
Jan-Georg Smaus
dblp:s/JanGeorgSmaus
· DBLP profile ↗
15ranked-venue papers
9as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10 · 6 first-authorTheory of computation · 10 · 7 first-authorArtificial intelligence and machine learning · 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
1 paper |
Automated reasoning and model checking · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking › model checking › temporal logic model checking
LTL model checking |
0.2 | 1 | 2013 | A Fully Verified Executable LTL Model Checker · CAV 2013 |
Automated reasoning and model checking
model checking |
0.2 | 1 | 2013 | A Fully Verified Executable LTL Model Checker · CAV 2013 |
Methods — techniques the papers use, named apart from their topics
formal verification · 0.3executable model checking · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | A Fully Verified Executable LTL Model Checker
Javier Esparza, Peter Lammich, René Neumann, Tobias Nipkow, Alexander Schimpf, Jan-Georg Smaus |
CAV | 6 |
| 2013 | A Pretty Complete Combinatorial Algorithm for the Threshold Synthesis Problem
Christian Schilling 0001, Jan-Georg Smaus, Fabian Wenzelmann |
IWOCA | 2 |
| 2007 | On Boolean Functions Encodable as a Single Linear Pseudo-Boolean Constraint
Jan-Georg Smaus |
CPAIOR | 1 |
| 2004 | Termination of Logic Programs Using Various Dynamic Selection Rules
Jan-Georg Smaus |
ICLP | 1 |
| 2004 | Termination of simply moded logic programs with dynamic schedulingabstractIn logic programming,dynamic schedulingindicates the feature by means of which the choice of the atom to be selected at each resolution step is done at runtime and does not follow a fixed selection rule such as the left-to-right one of Prolog.Input-consuming derivationswere introduced to model dynamic scheduling while abstracting from the technical details. In this article, we provide a sufficient and necessary criterion for termination of input-consuming derivations of simply moded logic programs. The termination criterion we propose is based on a denotational semantics for partial derivations which is defined in the spirit of model-theoretic semantics previously proposed for left-to-right derivations. Annalisa Bossi, Sandro Etalle, Sabina Rossi, Jan-Georg Smaus |
ACM Trans. Comput. Log. | 4 |
| 2003 | Is There an Optimal Generic Semantics for First-Order Equations?
Jan-Georg Smaus |
ICLP | 1 |
| 2003 | Termination of Logic Programs for Various Dynamic Selection Rules
Jan-Georg Smaus |
ICLP | 1 |
| 2002 | Classes of terminating logic programsabstractTermination of logic programs depends critically on the selection rule, i.e. the rule that determines which atom is selected in each resolution step. In this article, we classify programs (and queries) according to the selection rules for which they terminate. This is a survey and unified view on different approaches in the literature. For each class, we present a sufficient, for most classes even necessary, criterion for determining that a program is in that class. We study six classes: a program strongly terminates if it terminates for all selection rules; a program input terminates if it terminates for selection rules which only select atoms that are sufficiently instantiated in their input positions, so that these arguments do not get instantiated any further by the unification; a program local delay terminates if it terminates for local selection rules which only select atoms that are bounded w.r.t. an appropriate level mapping; a program left-terminates if it terminates for the usual left-to-right selection rule; a program ∃-terminates if there exists a selection rule for which it terminates; finally, a program has bounded nondeterminism if it only has finitely many refutations. We propose a semantics-preserving transformation from programs with bounded nondeterminism into strongly terminating programs. Moreover, by unifying different formalisms and making appropriate assumptions, we are able to establish a formal hierarchy between the different classes. Dino Pedreschi, Salvatore Ruggieri, Jan-Georg Smaus |
Theory Pract. Log. Program. | 3 |
| 2001 | Semantics and Termination of Simply-Moded Logic Programs with Dynamic Scheduling
Annalisa Bossi, Sandro Etalle, Sabina Rossi, Jan-Georg Smaus |
ESOP | 4 |
| 2001 | Analysis of Polymorphically Typed Logic Programs Using ACI-Unification
Jan-Georg Smaus |
LPAR | 1 |
| 2001 | Verifying Termination and Error-Freedom of Logic Programs with block DeclarationsabstractWe present verification methods for logic programs with delay declarations. The verified properties are termination and freedom from errors related to built-ins. Concerning termination, we present two approaches. The first approach tries to eliminate the well-known problem of speculative output bindings. The second approach is based on identifying the predicates for which the textual position of an atom using this predicate is irrelevant with respect to termination. Three features are distinctive of this work: it allows for predicates to be used in several modes; it shows that block declarations, which are a very simple delay construct, are sufficient to ensure the desired properties; it takes the selection rule into account, assuming it to be as in most Prolog implementations. The methods can be used to verify existing programs and assist in writing new programs. Jan-Georg Smaus, Patricia M. Hill, Andy King |
Theory Pract. Log. Program. | 1 |
| 2000 | Using Modes to Ensure Subject Reduction for Typed Logic Programs with Subtyping
Jan-Georg Smaus, François Fages, Pierre Deransart |
FSTTCS | 1 |
| 1999 | Quotienting Share for Dependency Analysis
Andy King, Jan-Georg Smaus, Patricia M. Hill |
ESOP | 2 |
| 1999 | Proving Termination of Input-Consuming Logic Programs
Jan-Georg Smaus |
ICLP | 1 |
| 1997 | Domain Construction for Mode Analysis of Typed Logic Programs
Jan-Georg Smaus, Patricia M. Hill, Andy King |
ICLP | 1 |