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

Konstantin Britikov

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

TopicWeightPapersLastEvidence papers
Program verification › model checking › state space exploration
reachability analysis
0.812024
Reachability Analysis for Multiloop Programs Using Transition Power Abstraction · FM (1) 2024
Software testing
test generation
0.812024
SolTG: A CHC-Based Solidity Test Case Generator · CAV (1) 2024
Program verification
modular verification
0.712023
The Golem Horn Solver · CAV (2) 2023
Automated reasoning and model checking › constraint solving
constrained horn clause solving
0.712023
The Golem Horn Solver · CAV (2) 2023
Blockchain and cryptocurrency security
smart contract security
0.212024
SolTG: A CHC-Based Solidity Test Case Generator · CAV (1) 2024
Program verification › SMT-based verification
constrained horn clause verification
0.212024
SolTG: A CHC-Based Solidity Test Case Generator · CAV (1) 2024
Program verification
safety verification
0.212024
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
YearPublicationVenuePosition
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
iFM1
2025 Golem: a flexible and efficient solver for constrained Horn clauses
abstract
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 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 Generator
abstract
Abstract 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 Abstraction
abstract
Abstract 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 Solver
abstract
Abstract 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