VLDB 2026 Research / reviewers in the wild / expert
Serdar Erbatur
dblp:116/4886
· DBLP profile ↗
15ranked-venue papers
12as first author
6since 2021 · last 2026
0000-0002-7574-195XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 13 · 10 first-author · 6 since 2021Software engineering, systems software and programming languages · 5 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 3 · 3 first-authorSecurity and privacy · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Knowledge Problems in Protocol Analysis: Extending the Notion of Subterm ConvergentabstractWe introduce a new form of restricted term rewrite system, the graph-embedded term rewrite system. These systems, and thus the name, are inspired by the graph minor relation and are more flexible extensions of the well-known homeomorphic-embedded property of term rewrite systems. As a motivating application area, we consider the symbolic analysis of security protocols, and more precisely the two knowledge problems defined by the deduction problem and the static equivalence problem. In this field restricted term rewrite systems, such as subterm convergent ones, have proven useful since the knowledge problems are decidable for such systems. Many of the same decision procedures still work for examples of systems which are "beyond subterm convergent". However, the applicability of the corresponding decision procedures to these examples must often be proven on an individual basis. This is due to the problem that they don't fit into an existing syntactic definition for which the procedures are known to work. Here we show that many of these systems belong to a particular subclass of graph-embedded convergent systems, called contracting convergent systems. On the one hand, we show that the knowledge problems are decidable for the subclass of contracting convergent systems. On the other hand, we show that the knowledge problems are undecidable for the class of graph-embedded systems. Going further, we compare and contrast these graph embedded systems with several notions and properties already known in the protocol analysis literature. Finally, we provide several combination results, both for the combination of multiple contracting convergent systems, and then for the combination of contracting convergent systems with particular permutative equational theories. Carter Bunch, Saraid Dwyer Satterfield, Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
Log. Methods Comput. Sci. | 3 |
| 2025 | Knowledge Problems vs Unification and Matching: Dichotomy Results
Serdar Erbatur, Andrew M. Marshall, Paliath Narendran, Christophe Ringeissen |
FSCD | 1 |
| 2024 | Deciding Knowledge Problems Modulo Classes of Permutative Theories
Serdar Erbatur, Andrew M. Marshall, Paliath Narendran, Christophe Ringeissen |
LOPSTR | 1 |
| 2023 | Knowledge Problems in Security Protocols: Going Beyond Subterm Convergent TheoriesabstractWe introduce a new form of restricted term rewrite system, the graph-embedded term rewrite system. These systems, and thus the name, are inspired by the graph minor relation and are more flexible extensions of the well-known homeomorphic-embedded property of term rewrite systems. As a motivating application area, we consider the symbolic analysis of security protocols, and more precisely the two knowledge problems defined by the deduction problem and the static equivalence problem. In this field restricted term rewrite systems, such as subterm convergent ones, have proven useful since the knowledge problems are decidable for such systems. However, many of the same decision procedures still work for examples of systems which are "beyond subterm convergent". However, the applicability of the corresponding decision procedures to these examples must often be proven on an individual basis. This is due to the problem that they don't fit into an existing syntactic definition for which the procedures are known to work. Here we show that many of these systems belong to a particular subclass of graph-embedded convergent systems, called contracting convergent systems. On the one hand, we show that the knowledge problems are decidable for the subclass of contracting convergent systems. On the other hand, we show that the knowledge problems are undecidable for the class of graph-embedded systems. Saraid Dwyer Satterfield, Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
FSCD | 2 |
| 2022 | Combined Hierarchical Matching: the Regular CaseabstractMatching algorithms are often central sub-routines in many areas of automated reasoning. They are used in areas such as functional programming, rule-based programming, automated theorem proving, and the symbolic analysis of security protocols. Matching is related to unification but provides a somewhat simplified problem. Thus, in some cases, we can obtain a matching algorithm even if the unification problem is undecidable. In this paper we consider a hierarchical approach to constructing matching algorithms. The hierarchical method has been successful for developing unification algorithms for theories defined over a constructor sub-theory. We show how the approach can be extended to matching problems which allows for the development, in a modular way, of hierarchical matching algorithms. Here we focus on regular theories, where both sides of each equational axiom have the same set of variables. We show that the combination of two hierarchical matching algorithms leads to a hierarchical matching algorithm for the union of regular theories sharing only a common constructor sub-theory. Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
FSCD | 1 |
| 2021 | Type-based Enforcement of Infinitary Trace Properties for JavaabstractA common approach to improve software quality is to use programming guidelines to avoid common kinds of errors. In this paper, we consider the problem of enforcing guidelines for Featherweight Java (FJ). We formalize guidelines as sets of finite or infinite execution traces and develop a region-based type and effect system for FJ that can enforce such guidelines. We build on the work by Erbatur, Hofmann and Zălinescu, who presented a type system for verifying the finite event traces of terminating FJ programs. We refine this type system, separating region typing from FJ typing, and use ideas of Hofmann and Chen to extend it to capture also infinite traces produced by non-terminating programs. Our type and effect system can express properties of both finite and infinite traces and can compute information about the possible infinite traces of FJ programs. Specifically, the set of infinite traces of a method is constructed as the greatest fixed point of the operator which calculates the possible traces of method bodies. Our type inference algorithm is realized by working with the finitary abstraction of the system based on Büchi automata. Serdar Erbatur, Ulrich Schöpp, Chuangjie Xu |
PPDP | 1 |
| 2020 | Terminating Non-disjoint Combined Unification
Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
LOPSTR | 1 |
| 2020 | Computing knowledge in equational extensions of subterm convergent theoriesabstractAbstract We study decision procedures for two knowledge problems critical to the verification of security protocols, namely the intruder deduction and the static equivalence problems. These problems can be related to particular forms of context matching and context unification. Both problems are defined with respect to an equational theory and are known to be decidable when the equational theory is given by a subterm convergent term rewrite system (TRS). In this work, we extend this to consider a subterm convergent TRS defined modulo an equational theory, like Commutativity. We present two pairs of solutions for these important problems. The first solves the deduction and static equivalence problems in rewrite systems modulo shallow theories such as Commutativity. The second provides a general procedure that solves the deduction and static equivalence problems in subterm convergent systems modulo syntactic permutative theories, provided a finite measure is ensured. Several examples of such theories are also given. Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
Math. Struct. Comput. Sci. | 1 |
| 2019 | Rule-Based Unification in Combined Theories and the Finite Variant Property
Ajay Kumar Eeralla, Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
LATA | 2 |
| 2017 | Enforcing Programming Guidelines with Region Types and Effects
Serdar Erbatur, Martin Hofmann 0001, Eugen Zalinescu |
APLAS | 1 |
| 2017 | Notions of Knowledge in Combinations of Theories Sharing Constructors
Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
CADE | 1 |
| 2014 | On Asymmetric Unification and the Combination Problem in Disjoint Theories
Serdar Erbatur, Deepak Kapur, Andrew M. Marshall, Catherine Meadows 0001, Paliath Narendran, Christophe Ringeissen |
FoSSaCS | 1 |
| 2013 | Asymmetric Unification: A New Unification Paradigm for Cryptographic Protocol Analysis
Serdar Erbatur, Santiago Escobar 0001, Deepak Kapur, Christopher Lynch, Catherine Meadows 0001, José Meseguer 0001, Paliath Narendran, Sonia Santiago, Ralf Sasse |
CADE | 1 |
| 2013 | Hierarchical Combination
Serdar Erbatur, Deepak Kapur, Andrew M. Marshall, Paliath Narendran, Christophe Ringeissen |
CADE | 1 |
| 2012 | Effective Symbolic Protocol Analysis via Equational Irreducibility Conditions
Serdar Erbatur, Santiago Escobar 0001, Deepak Kapur, Christopher Lynch, Catherine Meadows 0001, José Meseguer 0001, Paliath Narendran, Sonia Santiago, Ralf Sasse |
ESORICS | 1 |