Demo Data from EDBT 2026 / reviewers in the wild / expert
Juhan P. Ernits
dblp:e/JuhanPErnits · also Juhan-Peep Ernits
· DBLP profile ↗
4ranked-venue papers
0as first author
2since 2021 · last 2025
0000-0002-4591-0425ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 since 2021Computer networks · 1Theory of computation · 1 · 1 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.
| Theoretical computer science
2 papers |
Algorithms and data structures · 46% Automata and formal languages · 30% Automated reasoning and model checking · 23% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 80% Software testing · 20% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › sequence algorithms › string algorithms › string matching
regular expression matching |
0.9 | 1 | 2025 | RE#: High Performance Derivative-Based Regex Matching with Intersection, Complement, and Restricted Lookarounds · Proc. ACM Program. Lang. 2025 |
Automated reasoning and model checking
satisfiability modulo theories |
0.9 | 1 | 2025 | Regex Decision Procedures in Extended RE# · CAV (3) 2025 |
Algorithms and data structures › symbolic computation
symbolic derivatives |
0.9 | 1 | 2025 | RE#: High Performance Derivative-Based Regex Matching with Intersection, Complement, and Restricted Lookarounds · Proc. ACM Program. Lang. 2025 |
Automata and formal languages › regular languages
regular expressions |
0.3 | 1 | 2025 | RE#: High Performance Derivative-Based Regex Matching with Intersection, Complement, and Restricted Lookarounds · Proc. ACM Program. Lang. 2025 |
Software testing
black-box testing |
0.1 | 1 | 2007 | Synthesis of test purpose directed reactive planning tester for nondeterministic systems · ASE 2007 |
Software testing
model-based testing |
0.1 | 1 | 2007 | Synthesis of test purpose directed reactive planning tester for nondeterministic systems · ASE 2007 |
Software testing › test execution › runtime testing
online testing |
0.1 | 1 | 2007 | Synthesis of test purpose directed reactive planning tester for nondeterministic systems · ASE 2007 |
Methods — techniques the papers use, named apart from their topics
symbolic derivatives · 2.6input-linear matching · 1.7trap-based test purpose · 0.1reactive planning · 0.1EFSM · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Regex Decision Procedures in Extended RE#abstractAbstract We develop decision procedures for extended regular expressions in the new $$\textbf{ERE} \texttt {\#}$$ ERE # framework that uses span semantics , utilizing the power of symbolic derivatives . We prove a normal form theorem in Lean for $$\textbf{ERE} \texttt {\#}$$ ERE # that is closed under all Boolean operations and provides the basis for the given decision procedures. The tool is evaluated on existing SMT benchmarks for regexes that shows it to be the fastest solver to date – often orders of magnitude faster than state-of-the-art – albeit specialized for the single-variable fragment of string theory. Ian Erik Varatalu, Margus Veanes, Ekaterina Zhuchko, Juhan P. Ernits |
CAV (3) | 4 |
| 2025 | RE#: High Performance Derivative-Based Regex Matching with Intersection, Complement, and Restricted LookaroundsabstractWe present a tool and theory RE # for regular expression matching that is built on symbolic derivatives, does not use backtracking, and, in addition to the classical operators, also supports complement, intersection and restricted lookarounds. We develop the theory formally and show that the main matching algorithm has input-linear complexity both in theory as well as experimentally. We apply thorough evaluation on popular benchmarks that show that RE # is over 71% faster than the next fastest regex engine in Rust on the baseline, and outperforms all state-of-the-art engines on extensions of the benchmarks often by several orders of magnitude. Ian Erik Varatalu, Margus Veanes, Juhan P. Ernits |
Proc. ACM Program. Lang. | 3 |
| 2007 | State Isomorphism in Model Programs with Abstract Data Structures
Margus Veanes, Juhan P. Ernits, Colin Campbell |
FORTE | 2 |
| 2007 | Synthesis of test purpose directed reactive planning tester for nondeterministic systemsabstractWe describe a model-based construction of an online tester for black-box testing of the implementation under test(IUT). The external behaviour of the IUT is modelled as an output observable nondeterministic EFSM with the assumption that all transition paths are feasible. A test purpose is attributed to the IUT model by a set of Boolean variables called traps that are used to measure the progress of the test run. These variables are associated with the transitions of the IUT model. The situation where all traps have been reached means that the test purpose has been achieved. We present a way to construct a tester that at runtime selects a suboptimal test path from trap to trap by finding the shortest path to the next unvisited trap. The principles of reactive planning are implemented in the form of the decision rules of selecting the shortest paths at runtime. The decision rules are constructed in advance from the IUT model and the test purpose. Preliminary experimental results confirm that this method clearly out performs random choice and is better than the anti-ant algorithm in terms of resultant test sequence length to achieve the test purpose Jüri Vain, Kullo Raiend, Andres Kull, Juhan P. Ernits |
ASE | 4 |