Skip to content

Viktor Vafeiadis

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

69

Venues

27

Active years

2005–2024

Best venue rank

A*

Where they publish

Papers

69 indexed papers, newest first.

YearVenueTitleAuthors
2024CONCURAutomating Memory Model Metatheory with Intersections.Aristotelis Koutsouridis, Michalis Kokologiannakis, Viktor Vafeiadis
2024ESOPSpecifying and Verifying Persistent Libraries.Lo Stefanesco, Azalea Raad, Viktor Vafeiadis
2024ICSEChallenges in Empirically Testing Memory Persistency Models.Vasileios Klimis, Alastair F. Donaldson, Viktor Vafeiadis, John Wickerson, Azalea Raad
2024TACASEnhancing GenMC's Usability and Performance.Michalis Kokologiannakis, Rupak Majumdar, Viktor Vafeiadis
2023ASPLOSAtoMig: Automatically Migrating Millions Lines of Code from TSO to WMM.Martin Beck, Koustubha Bhat, Lazar Stricevic, Geng Chen, Diogo Behrens, Ming Fu, Viktor Vafeiadis, Haibo Chen, Hermann Hrtig
2023CAVUnblocking Dynamic Partial Order Reduction.Michalis Kokologiannakis, Iason Marmanis, Viktor Vafeiadis
2023FMCADOptimal Bounded Partial Order Reduction.Iason Marmanis, Viktor Vafeiadis
2023OSDIBWoS: Formally Verified Block-based Work Stealing for Parallel Processing.Jiawei Wang, Bohdan Trach, Ming Fu, Diogo Behrens, Jonathan Schwender, Yutao Liu, Jitang Lei, Viktor Vafeiadis, Hermann Hrtig, Haibo Chen
2023TACASReconciling Preemption Bounding with DPOR.Iason Marmanis, Michalis Kokologiannakis, Viktor Vafeiadis
2021ASPLOSVSync: push-button verification and optimization for synchronization primitives on weak memory models.Jonas Oberhauser, Rafael Lourenco de Lima Chehab, Diogo Behrens, Ming Fu, Antonio Paolillo, Lilith Oberhauser, Koustubha Bhat, Yuzhong Wen, Haibo Chen, Jaeho Kim, Viktor Vafeiadis
2021CALCOThe Challenges of Weak Persistency (Invited Talk).Viktor Vafeiadis
2021CAVGenMC: A Model Checker for Weak Memory Models.Michalis Kokologiannakis, Viktor Vafeiadis
2021ESOPThe Decidability of Verification under PS 2.0.Parosh Aziz Abdulla, Mohamed Faouzi Atig, Adwait Godbole, S. Krishna, Viktor Vafeiadis
2021FMCADDynamic Partial Order Reductions for Spinloops.Michalis Kokologiannakis, Xiaowei Ren, Viktor Vafeiadis
2020ASPLOSHMC: Model Checking for Hardware Memory Models.Michalis Kokologiannakis, Viktor Vafeiadis
2020ECOOPReconciling Event Structures with Modern Multiprocessors.Evgenii Moiseenko, Anton Podkopaev, Ori Lahav, Orestis Melkonian, Viktor Vafeiadis
2020PLDIPromising 2.0: global optimizations in relaxed memory concurrency.Sung-Hwan Lee, Minki Cho, Anton Podkopaev, Soham Chakraborty, Chung-Kil Hur, Ori Lahav, Viktor Vafeiadis
2019PLDIModel checking for weakly consistent libraries.Michalis Kokologiannakis, Azalea Raad, Viktor Vafeiadis
2019VMCAIOn the Semantics of Snapshot Isolation.Azalea Raad, Ori Lahav, Viktor Vafeiadis
2018ESOPOn Parallel Snapshot Isolation and Release/Acquire Consistency.Azalea Raad, Ori Lahav, Viktor Vafeiadis
2018ESOPA Separation Logic for a Promising Semantics.Kasper Svendsen, Jean Pichon-Pharabod, Marko Doko, Ori Lahav, Viktor Vafeiadis
2017CAVProgram Verification Under Weak Memory Consistency Using Separation Logic.Viktor Vafeiadis
2017CGOFormalizing the concurrency semantics of an LLVM fragment.Soham Chakraborty, Viktor Vafeiadis
2017ECOOPStrong Logic for Weak Memory: Reasoning About Release-Acquire Consistency in Iris.Jan-Oliver Kaiser, Hoang-Hai Dang, Derek Dreyer, Ori Lahav, Viktor Vafeiadis
2017ECOOPPromising Compilation to ARMv8 POP.Anton Podkopaev, Ori Lahav, Viktor Vafeiadis
2017ESOPTackling Real-Life Relaxed Concurrency with FSL++.Marko Doko, Viktor Vafeiadis
2017PLDIRepairing sequential consistency in C/C++11.Ori Lahav, Viktor Vafeiadis, Jeehoon Kang, Chung-Kil Hur, Derek Dreyer
2017POPLA promising semantics for relaxed-memory concurrency.Jeehoon Kang, Chung-Kil Hur, Ori Lahav, Viktor Vafeiadis, Derek Dreyer
2016CGOValidating optimizations of concurrent C/C++ programs.Soham Chakraborty, Viktor Vafeiadis
2016FMExplaining Relaxed Memory Models with Program Transformations.Ori Lahav, Viktor Vafeiadis
2016PDPReasoning about Fences and Relaxed Atomics.Mengda He, Viktor Vafeiadis, Shengchao Qin, Joo F. Ferreira
2016POPLLightweight verification of separate compilation.Jeehoon Kang, Yoonseung Kim, Chung-Kil Hur, Derek Dreyer, Viktor Vafeiadis
2016POPLTaming release-acquire consistency.Ori Lahav, Nick Giannarakis, Viktor Vafeiadis
2016VMCAIA Program Logic for C11 Memory Fences.Marko Doko, Viktor Vafeiadis
2015CONCURRely/Guarantee Reasoning for Asynchronous Programs.Ivan Gavran, Filip Niksic, Aditya Kanade, Rupak Majumdar, Viktor Vafeiadis
2015CPPProving Lock-Freedom Easily and Automatically.Xiao Jia, Wei Li, Viktor Vafeiadis
2015CPPFormal Reasoning about the C11 Weak Memory Model.Viktor Vafeiadis
2015ECOOPAsynchronous Liquid Separation Types.Johannes Kloos, Rupak Majumdar, Viktor Vafeiadis
2015ICALPOwicki-Gries Reasoning for Weak Memory Models.Ori Lahav, Viktor Vafeiadis
2015ICFPPilsner: a compositionally verified compiler for a higher-order imperative language.Georg Neis, Chung-Kil Hur, Jan-Oliver Kaiser, Craig McLaughlin, Derek Dreyer, Viktor Vafeiadis
2015PLDIA formal C memory model supporting integer-pointer casts.Jeehoon Kang, Chung-Kil Hur, William Mansky, Dmitri Garbuzov, Steve Zdancewic, Viktor Vafeiadis
2015PLDIVerifying read-copy-update in a logic for weak memory.Joseph Tassarotti, Derek Dreyer, Viktor Vafeiadis
2015POPLSeparation logic for weak memory models.Viktor Vafeiadis
2015POPLCommon Compiler Optimisations are Invalid in the C11 Memory Model and what we can do about it.Viktor Vafeiadis, Thibaut Balabonski, Soham Chakraborty, Robin Morisset, Francesco Zappa Nardelli
2014OOPSLAGPS: navigating weak memory with ghosts, protocols, and separation.Aaron Turon, Viktor Vafeiadis, Derek Dreyer
2014USENIXAutomating the Choice of Consistency Levels in Replicated Systems.Cheng Li, Joo Leito, Allen Clement, Nuno M. Preguia, Rodrigo Rodrigues, Viktor Vafeiadis
2013CONCURAspect-Oriented Linearizability Proofs.Thomas A. Henzinger, Ali Sezgin, Viktor Vafeiadis
2013ICFPMtac: a monad for typed tactic programming in Coq.Beta Ziliani, Derek Dreyer, Neelakantan R. Krishnaswami, Aleksandar Nanevski, Viktor Vafeiadis
2013ITPAdjustable References.Viktor Vafeiadis
2013OOPSLARelaxed separation logic: a program logic for C11 concurrency.Viktor Vafeiadis, Chinmay Narayan
2013POPLThe power of parameterization in coinductive proof.Chung-Kil Hur, Georg Neis, Derek Dreyer, Viktor Vafeiadis
2013TASEA Programming Language Approach to Fault Tolerance for Fork-Join Parallelism.Mustafa Zengin, Viktor Vafeiadis
2012POPLThe marriage of bisimulations and Kripke logical relations.Chung-Kil Hur, Derek Dreyer, Georg Neis, Viktor Vafeiadis
2011LICSSeparation Logic in the Presence of Garbage Collection.Chung-Kil Hur, Derek Dreyer, Viktor Vafeiadis
2011POPLRelaxed-memory concurrency and verified compilation.Jaroslav Sevck, Viktor Vafeiadis, Francesco Zappa Nardelli, Suresh Jagannathan, Peter Sewell
2011SASVerifying Fence Elimination Optimisations.Viktor Vafeiadis, Francesco Zappa Nardelli
2010CAVAutomatically Proving Linearizability.Viktor Vafeiadis
2010ECOOPConcurrent Abstract Predicates.Thomas Dinsdale-Young, Mike Dodds, Philippa Gardner, Matthew J. Parkinson, Viktor Vafeiadis
2010POPLStructuring the verification of heap-manipulating programs.Aleksandar Nanevski, Viktor Vafeiadis, Josh Berdine
2010VMCAIRGSep Action Inference.Viktor Vafeiadis
2009APLASBi-abductive Resource Invariant Synthesis.Cristiano Calcagno, Dino Distefano, Viktor Vafeiadis
2009ESOPDeny-Guarantee Reasoning.Mike Dodds, Xinyu Feng, Matthew J. Parkinson, Viktor Vafeiadis
2009FMCADFinding heap-bounds for hardware synthesis.Byron Cook, Ashutosh Gupta, Stephen Magill, Andrey Rybalchenko, Jir Simsa, Satnam Singh, Viktor Vafeiadis
2009POPLProving that non-blocking algorithms don't block.Alexey Gotsman, Byron Cook, Matthew J. Parkinson, Viktor Vafeiadis
2009VMCAIShape-Value Abstraction for Verifying Linearizability.Viktor Vafeiadis
2007CONCURA Marriage of Rely/Guarantee and Separation Logic.Viktor Vafeiadis, Matthew J. Parkinson
2007SASModular Safety Checking for Fine-Grained Concurrency.Cristiano Calcagno, Matthew J. Parkinson, Viktor Vafeiadis
2006PPoPPProving correctness of highly-concurrent linearisable objects.Viktor Vafeiadis, Maurice Herlihy, Tony Hoare, Marc Shapiro
2005ICFPAcute: high-level programming language design for distributed computation.Peter Sewell, James J. Leifer, Keith Wansbrough, Francesco Zappa Nardelli, Mair Allen-Williams, Pierre Habouzit, Viktor Vafeiadis