VLDB 2026 Research / reviewers in the wild / expert
Alexander Kogtenkov
dblp:98/11440
· DBLP profile ↗
3ranked-venue papers
1as first author
2since 2021 · last 2026
0000-0003-4873-8306ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Theory of computation · 2 · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Identifying Design Flaws in a Lock-Free Task Pool with TLA+
Vasil Dyadov, Alexander Kogtenkov, Ilya Shchepetkov |
ABZ | 2 |
| 2024 | The Concept of Class Invariant in Object-oriented ProgrammingabstractClass invariants—consistency constraints preserved by every operation on objects of a given type—are fundamental to building, understanding, and verifying object-oriented programs. For verification, however, they raise difficulties, which have not yet received a generally accepted solution. The present work introduces a proof rule meant to address these issues and allow verification tools to benefit from invariants. It clarifies the notion of invariant and identifies the three associated problems: callbacks, furtive access, and reference leak. As an example, the 2016 Ethereum DAO bug, in which $50 million was stolen, resulted from a callback invalidating an invariant. The discussion starts with a simplified model of computation and an associated proof rule, demonstrating its soundness. It then removes one by one the three simplifying assumptions, each removal raising one of the three issues and leading to a corresponding adaptation to the proof rule. The final version of the rule can tackle tricky examples, including “challenge problems” listed in the literature. Bertrand Meyer 0001, Alisa Arkadova, Alexander Kogtenkov |
Formal Aspects Comput. | 3 |
| 2015 | Alias calculus, change calculus and frame inference
Alexander Kogtenkov, Bertrand Meyer 0001, Sergey Velder |
Sci. Comput. Program. | 1 |