EDBT 2026 Demo / reviewers in the wild / expert
Mitja Kulczynski
dblp:241/9575
· DBLP profile ↗
11ranked-venue papers
3as first author
10since 2021 · last 2026
0000-0003-4650-1110ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8 · 7 since 2021Software engineering, systems software and programming languages · 6 · 3 first-author · 6 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | SMTQuery: A novel tool for analyzing SMT-LIB string benchmarksabstractConstraint satisfaction problems involving strings have been a subject of theoretical study for decades, but the recent years have seen an increased interest in the development of practical solving methods. This interest in solving string constraints led to the development of various techniques and solvers, often accompanied by specific benchmark sets. As a result, there is now a substantial corpus of publicly available, yet largely unclassified, such benchmarks. In this context, we present SMTQuery , a framework for maintaining and analyzing benchmarks for SMT string problems. SMTQuery enables the execution of user-defined queries to extract domain-specific information from these benchmarks, facilitating a deeper analysis of the underlying problems. We demonstrate its utility by analyzing over 100,000 benchmarks and training an algorithm selection model to match benchmarks with suitable solvers. Mitja Kulczynski, Kevin Lotz, Florin Manea, Danny Bøgsted Poulsen, Paul Sarnighausen-Cahn |
Sci. Comput. Program. | 1 |
| 2025 | s2s: An Eager SMT Solver for Strings
Kevin Lotz, Mitja Kulczynski, Dirk Nowotka |
FMCAD | 2 |
| 2023 | Verified Verifying: SMT-LIB for Strings in Isabelle
Kevin Lotz, Mitja Kulczynski, Dirk Nowotka, Danny Bøgsted Poulsen, Anders Schlichtkrull |
CIAA | 2 |
| 2023 | ZaligVinder: A generic test framework for string solversabstractAbstract The increased interest in string solving in the recent years has made it very hard to identify the right tool to address a particular user's purpose. Firstly, there is a multitude of string solvers, each addressing essentially some subset of the general problem. Generally, the addressed fragments are relevant and well motivated, but the lack of comparisons between the existing tools on an equal set of benchmarks cannot go unnoticed, especially as a common framework to compare solvers seems to be missing. In this paper, we gather a set of relevant benchmarks and introduce our new benchmarking framework to address this purpose. Mitja Kulczynski, Florin Manea, Dirk Nowotka, Danny Bøgsted Poulsen |
J. Softw. Evol. Process. | 1 |
| 2023 | Towards more efficient methods for solving regular-expression heavy string constraints
Murphy Berzish, Joel D. Day, Vijay Ganesh 0001, Mitja Kulczynski, Florin Manea, Federico Mora 0002, Dirk Nowotka |
Theor. Comput. Sci. | 4 |
| 2022 | Solving String Theories Involving Regular Membership Predicates Using SAT
Mitja Kulczynski, Kevin Lotz, Dirk Nowotka, Danny Bøgsted Poulsen |
SPIN | 1 |
| 2021 | Experimental Investigation of Sufficient Criteria for Relations to Have Kernels
Rudolf Berghammer, Mitja Kulczynski |
RAMiCS | 2 |
| 2021 | An SMT Solver for Regular Expressions and Linear Arithmetic over String LengthabstractAbstract We present a novel length-aware solving algorithm for the quantifier-free first-order theory over regex membership predicate and linear arithmetic over string length. We implement and evaluate this algorithm and related heuristics in the Z3 theorem prover. A crucial insight that underpins our algorithm is that real-world regex and string formulas contain a wealth of information about upper and lower bounds on lengths of strings, and such information can be used very effectively to simplify operations on automata representing regular expressions. Additionally, we present a number of novel general heuristics, such as the prefix/suffix method, that can be used to make a variety of regex solving algorithms more efficient in practice. We showcase the power of our algorithm and heuristics via an extensive empirical evaluation over a large and diverse benchmark of 57256 regex-heavy instances, almost 75% of which are derived from industrial applications or contributed by other solver developers. Our solver outperforms five other state-of-the-art string solvers, namely, CVC4, OSTRICH, Z3seq, Z3str3, and Z3-Trau, over this benchmark, in particular achieving a speedup of 2.4 $$\times $$ × over CVC4, 4.4 $$\times $$ × over Z3seq, 6.4 $$\times $$ × over Z3-Trau, 9.1 $$\times $$ × over Z3str3, and 13 $$\times $$ × over OSTRICH. Murphy Berzish, Mitja Kulczynski, Federico Mora 0002, Florin Manea, Joel D. Day, Dirk Nowotka, Vijay Ganesh 0001 |
CAV (2) | 2 |
| 2021 | Weighted Prefix Normal Words: Mind the Gap
Yannik Eikmeier, Pamela Fleischmann, Mitja Kulczynski, Dirk Nowotka |
DLT | 3 |
| 2021 | Z3str4: A Multi-armed String Solver
Federico Mora 0002, Murphy Berzish, Mitja Kulczynski, Dirk Nowotka, Vijay Ganesh 0001 |
FM | 3 |
| 2020 | On Collapsing Prefix Normal Words
Pamela Fleischmann, Mitja Kulczynski, Dirk Nowotka, Danny Bøgsted Poulsen |
LATA | 2 |