Demo Data from SIGIR 2026 / reviewers in the wild / expert
Konstantin Britikov
dblp:352/2289
· DBLP profile ↗
6ranked-venue papers
4as first author
6since 2021 · last 2026
0009-0005-7843-7290ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 4 first-author · 5 since 2021Theory of computation · 5 · 3 first-author · 5 since 2021
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
3 papers |
Program verification · 71% Software testing · 29% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% | |
| Network and information security
1 paper |
Blockchain and cryptocurrency security · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › model checking › state space exploration
reachability analysis |
0.8 | 1 | 2024 | Reachability Analysis for Multiloop Programs Using Transition Power Abstraction · FM (1) 2024 |
Software testing
test generation |
0.8 | 1 | 2024 | SolTG: A CHC-Based Solidity Test Case Generator · CAV (1) 2024 |
Program verification
modular verification |
0.7 | 1 | 2023 | The Golem Horn Solver · CAV (2) 2023 |
Automated reasoning and model checking › constraint solving
constrained horn clause solving |
0.7 | 1 | 2023 | The Golem Horn Solver · CAV (2) 2023 |
Blockchain and cryptocurrency security
smart contract security |
0.2 | 1 | 2024 | SolTG: A CHC-Based Solidity Test Case Generator · CAV (1) 2024 |
Program verification › SMT-based verification
constrained horn clause verification |
0.2 | 1 | 2024 | SolTG: A CHC-Based Solidity Test Case Generator · CAV (1) 2024 |
Program verification
safety verification |
0.2 | 1 | 2024 | Reachability Analysis for Multiloop Programs Using Transition Power Abstraction · FM (1) 2024 |
Methods — techniques the papers use, named apart from their topics
satisfiability modulo theories · 1.5constrained horn clauses · 1.5model checking · 1.3SMT solving · 1.3transition power abstraction · 0.8transition invariants · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Analyzing multiloop programs with Golem
Konstantin Britikov, Martin Blicha, Natasha Sharygina, Grigory Fedyukovich |
Sci. Comput. Program. | 1 |
| 2025 | CHC-Based Reachability Analysis via Cycle Summarization
Konstantin Britikov, Grigory Fedyukovich, Natasha Sharygina |
iFM | 1 |
| 2025 | Golem: a flexible and efficient solver for constrained Horn clausesabstractThe logical framework of Constrained Horn Clauses (CHC) models verification tasks from a variety of domains, ranging from verification of safety properties in transition systems to modular verification of programs with procedures. In this work we present Golem, a flexible and efficient solver for satisfiability of CHCs over linear real and integer arithmetic. Golem provides flexibility with modular architecture and multiple back-end model-checking algorithms, as well as efficiency with tight integration with the underlying SMT solver. This paper describes the architecture of Golem and its back-end engines, which include our recently introduced model-checking algorithm TPA for deep exploration. The description is complemented by extensive evaluation, demonstrating the competitive nature of the solver. Martin Blicha, Konstantin Britikov, Natasha Sharygina |
Formal Methods Syst. Des. | 2 |
| 2024 | SolTG: A CHC-Based Solidity Test Case GeneratorabstractAbstract Achieving high test coverage is important when developing blockchain smart contracts, but it could be challenging without automated reasoning tools. In this paper, we present SolTG, an automated test case generator for Solidity based on constrained Horn clauses (CHC). SolTG exhaustively enumerates symbolic path constraints from the contract’s CHC representation and makes calls to the Satisfiability Modulo Theories (SMT) solver to find input values under which the contract exhibits the corresponding behavior. Test cases synthesized by SolTG have the form of a sequence of function calls over concrete values of input parameters which lead to a specific execution scenario. The tool supports multiple Solidity-specific features and is capable of exhibiting a high coverage for industrial-grade Solidity code. We present a detailed architecture of SolTG based on the existing translation of smart contracts into a CHC representation. We also present the experimental results for test generation on the regression and industrial benchmarks. Konstantin Britikov, Ilia Zlatkin, Grigory Fedyukovich, Leonardo Alt, Natasha Sharygina |
CAV (1) | 1 |
| 2024 | Reachability Analysis for Multiloop Programs Using Transition Power AbstractionabstractAbstract A wide variety of algorithms is employed for the reachability analysis of programs with loops but most of them are restricted to single loop programs. Recently a new technique called Transition Power Abstraction (TPA) showed promising results for safety checks of software. In contrast to many other techniques TPA efficiently handles loops with a large number of iterations. This paper introduces an algorithm that enables the effective use of TPA for analysis of multiloop programs. The TPA-enabled loop analysis reduces the dependency on the number of possible iterations. Our approach analyses loops in a modular manner and both computes and uses transition invariants incrementally, making program analysis efficient. The new algorithm is implemented in the Golem solver. Conducted experiments demonstrate that this approach outperforms the previous implementation of TPA and other competing tools on a wide range of multiloop benchmarks. Konstantin Britikov, Martin Blicha, Natasha Sharygina, Grigory Fedyukovich |
FM (1) | 1 |
| 2023 | The Golem Horn SolverabstractAbstract The logical framework of Constrained Horn Clauses (CHC) models verification tasks from a variety of domains, ranging from verification of safety properties in transition systems to modular verification of programs with procedures. In this work we present Golem, a flexible and efficient solver for satisfiability of CHC over linear real and integer arithmetic. Golem provides flexibility with modular architecture and multiple back-end model-checking algorithms, as well as efficiency with tight integration with the underlying SMT solver. This paper describes the architecture of Golem and its back-end engines, which include our recently introduced model-checking algorithm TPA for deep exploration. The description is complemented by extensive evaluation, demonstrating the competitive nature of the solver. Martin Blicha, Konstantin Britikov, Natasha Sharygina |
CAV (2) | 2 |