Demo Data from SIGIR 2026 / reviewers in the wild / expert
Sarai Sheinvald
dblp:87/4626 · also Sarai Sheinvald-Faragy
· DBLP profile ↗
26ranked-venue papers
1as first author
15since 2021 · last 2026
0000-0002-0524-7390ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 11 · 1 first-author · 6 since 2021Software engineering, systems software and programming languages · 8 · 1 first-author · 3 since 2021Systems, architecture and hardware · 7 · 6 since 2021Databases, data management, data science and information retrieval · 4 · 3 since 2021Artificial intelligence and machine learning · 1
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
8 papers |
Automata and formal languages · 71% Computational complexity · 19% Mathematical optimization · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
7 papers |
Storage systems · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Information retrieval · 100% |
Topics — the 18 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › data reduction
data deduplication |
4.3 | 7 | 2025 | Physical vs. Logical Indexing with IDEA: Inverted Deduplication-Aware Index · ACM Trans. Storage 2025 Physical vs. Logical Indexing with IDEA: Inverted Deduplication-Aware Index · FAST 2024 The what, The from, and The to: The Migration Games in Deduplicated Systems · ACM Trans. Storage 2022 |
Automata and formal languages
weighted automata |
3.0 | 3 | 2026 | Determinization of Min-Plus Weighted Automata is Decidable · SODA 2026 A Complexity Bound for Determinisation of Min-Plus Weighted Automata · LICS 2026 Unambiguisability and Register Minimisation of Min-Plus Models · ICALP 2026 |
Automata and formal languages › automata algorithms
determinization |
2.0 | 2 | 2026 | Determinization of Min-Plus Weighted Automata is Decidable · SODA 2026 A Complexity Bound for Determinisation of Min-Plus Weighted Automata · LICS 2026 |
Storage systems
data migration |
1.6 | 3 | 2022 | The what, The from, and The to: The Migration Games in Deduplicated Systems · ACM Trans. Storage 2022 The what, The from, and The to: The Migration Games in Deduplicated Systems · FAST 2022 GoSeed: Optimal Seeding Plan for Deduplicated Storage · ACM Trans. Storage 2021 |
Mathematical optimization
integer programming |
1.1 | 2 | 2022 | The what, The from, and The to: The Migration Games in Deduplicated Systems · ACM Trans. Storage 2022 GoSeed: Optimal Seeding Plan for Deduplicated Storage · ACM Trans. Storage 2021 |
Automata and formal languages › weighted automata
cost register automata |
1.0 | 1 | 2026 | Unambiguisability and Register Minimisation of Min-Plus Models · ICALP 2026 |
Computational complexity
decidability |
1.0 | 1 | 2026 | A Complexity Bound for Determinisation of Min-Plus Weighted Automata · LICS 2026 |
Computational complexity › computability theory
primitive recursive bound |
1.0 | 1 | 2026 | A Complexity Bound for Determinisation of Min-Plus Weighted Automata · LICS 2026 |
Information retrieval
indexing |
0.9 | 1 | 2025 | Physical vs. Logical Indexing with IDEA: Inverted Deduplication-Aware Index · ACM Trans. Storage 2025 |
Storage systems
indexing |
0.8 | 1 | 2024 | Physical vs. Logical Indexing with IDEA: Inverted Deduplication-Aware Index · FAST 2024 |
Storage systems › indexing
inverted index |
0.8 | 1 | 2024 | Physical vs. Logical Indexing with IDEA: Inverted Deduplication-Aware Index · FAST 2024 |
Information retrieval
keyword search |
0.6 | 1 | 2022 | DedupSearch: Two-Phase Deduplication Aware Keyword Search · FAST 2022 |
Automata and formal languages › grammatical inference
automata learning |
0.4 | 1 | 2019 | Learning Deterministic Variable Automata over Infinite Alphabets · FM 2019 |
Information retrieval › indexing
inverted index |
0.3 | 1 | 2025 | Physical vs. Logical Indexing with IDEA: Inverted Deduplication-Aware Index · ACM Trans. Storage 2025 |
Information retrieval
search engines |
0.3 | 1 | 2025 | Physical vs. Logical Indexing with IDEA: Inverted Deduplication-Aware Index · ACM Trans. Storage 2025 |
Storage systems
data placement |
0.2 | 1 | 2022 | The what, The from, and The to: The Migration Games in Deduplicated Systems · FAST 2022 |
Storage systems
storage reliability |
0.2 | 1 | 2022 | The what, The from, and The to: The Migration Games in Deduplicated Systems · FAST 2022 |
Storage systems
data reduction |
0.1 | 1 | 2020 | GoSeed: Generating an Optimal Seeding Plan for Deduplicated Storage · FAST 2020 |
Methods — techniques the papers use, named apart from their topics
integer linear programming · 2.1greedy algorithm · 1.1tropical semiring · 1.0run-structure analysis · 1.0constructive analysis · 1.0clustering algorithms · 0.6clustering algorithm · 0.6automata learning · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Unambiguisability and Register Minimisation of Min-Plus ModelsabstractWe study the unambiguisability problem for min-plus (tropical) weighted automata (WFAs), and the counter-minimisation problem for tropical Cost Register Automata (CRAs), which are expressively-equivalent to WFAs. Both problems ask whether the "amount of nondeterminism" in the model can be reduced. We show that WFA unambiguisability is decidable, thus resolving this long-standing open problem. Our proof is via reduction to WFA determinisability, which was recently shown to be decidable. On the negative side, we show that CRA counter minimisation is undecidable, even for a fixed number of registers (specifically, already for 7 registers). Shaull Almagor, Guy Arbel, Sarai Sheinvald |
ICALP | 3 |
| 2026 | A Complexity Bound for Determinisation of Min-Plus Weighted AutomataabstractThe determinisation problem for min-plus (tropical) weighted automata was recently shown to be decidable. However, the proof is purely existential, relying on several non-constructive arguments. Our contribution in this work is twofold: first, we present the first complexity bound for this problem, showing it is primitive recursive. Second, our techniques introduce a versatile framework to analyse runs of weighted automata in a constructive manner. In particular, this simplifies the previous decidability argument and provides a tighter analysis, thus serving as a critical step towards a tight complexity bound. Shaull Almagor, Guy Arbel, Sarai Sheinvald |
LICS | 3 |
| 2026 | Determinization of Min-Plus Weighted Automata is DecidableabstractWe show that the determinization problem for min-plus (tropical) weighted automata is decidable, thus resolving this long-standing open problem. In doing so, we develop a new toolbox for analyzing and reasoning about the run-structure of nondeterministic automata. Shaull Almagor, Guy Arbel, Sarai Sheinvald |
SODA | 3 |
| 2025 | Variable automata over infinite alphabetsabstractAbstract Automated reasoning about systems with infinite domains requires an extension of automata, and in particular, finite-word automata, to infinite alphabets. We introduce and study variable finite automata over infinite alphabets (VFAs). VFAs form a natural and simple extension of regular automata, in which the alphabet consists of letters as well as variables that range over the infinite alphabet domain. Thus, VFAs have the same structure as finite automata, except that some of the transitions are labeled by variables. We compare VFAs with existing formalisms, and study their closure properties and classical decision problems. We further identify and study the deterministic fragment of VFAs (DVFAs). We show that while DVFAs are sufficiently strong to express many interesting properties, they are closed under the Boolean operations, and their nonemptiness and containment problems are decidable. We describe a determinization process for a determinizable subset of VFAs. Moreover, we show that DVFAs have a canonical form, making them a particularly robust model that is easy to reason about and work with. Building on these results, we construct an efficient active learning algorithm for DVFAs, based on the $$L^*$$ L ∗ learning algorithm for regular languages. Orna Grumberg, Orna Kupferman, Sarai Sheinvald |
Formal Methods Syst. Des. | 3 |
| 2025 | Physical vs. Logical Indexing with IDEA: Inverted Deduplication-Aware IndexabstractIn the realm of information retrieval, the need to maintain reliable term-indexing has grown more acute in recent years, with vast amounts of ever-growing online data used for data mining and natural language processing, and searched by a large number of search-engine users. At the same time, an increasing portion of primary storage systems employ data deduplication, where duplicate logical data chunks are replaced with references to a unique physical copy. We show that indexing deduplicated data with deduplication-oblivious mechanisms might result in extreme inefficiencies: the index size would increase in proportion to the logical data size, regardless of its duplication ratio, consuming excessive storage and memory and slowing down lookups. In addition, the logically sequential accesses during index creation would be transformed into random and redundant accesses to the physical chunks. Indeed, to the best of our knowledge, term indexing is not supported by any deduplicating storage system. In this article, we propose the design of a deduplication-aware term-index that addresses these challenges. IDEA maps terms to the unique chunks that contain them, and maps each chunk to the files in which it is contained. This basic design concept improves the index performance and can support advanced functionalities such as inline indexing, result ranking, and proximity search. Our prototype implementation based on Lucene (the search engine at the core of Elasticsearch) shows that IDEA can reduce the index size and indexing time by up to 73% and 94%, respectively, and reduce term-lookup latency by up to 82% and 59% for single and multi-term queries, respectively. Asaf Levi, Philip Shilane, Sarai Sheinvald, Gala Yadgar |
ACM Trans. Storage | 3 |
| 2024 | Physical vs. Logical Indexing with IDEA: Inverted Deduplication-Aware Index
Asaf Levi, Philip Shilane, Sarai Sheinvald, Gala Yadgar |
FAST | 3 |
| 2023 | Efficient Loop Conditions for Bounded Model Checking HyperpropertiesabstractAbstract Bounded model checking (BMC) is an effective technique for hunting bugs by incrementally exploring the state space of a system. To reason about infinite traces through a finite structure and to ultimately obtain completeness, BMC incorporates loop conditions that revisit previously observed states. This paper focuses on developing loop conditions for BMC of – a temporal logic for hyperproperties that allows expressing important policies for security and consistency in concurrent systems, etc. Loop conditions for are more complicated than for , as different traces may loop inconsistently in unrelated moments. Existing BMC approaches for only considered linear unrollings without any looping capability, which precludes both finding small infinite traces and obtaining a complete technique. We investigate loop conditions for BMC, for formulas that contain up to one quantifier alternation. We first present a general complete automata-based technique which is based on bounds of maximum unrollings. Then, we introduce alternative simulation-based algorithms that allow exploiting short loops effectively, generating SAT queries whose satisfiability guarantees the outcome of the original model checking problem. We also report empirical evaluation of the prototype implementation of our BMC techniques using . Tzu-Han Hsu, César Sánchez 0001, Sarai Sheinvald, Borzoo Bonakdarpour |
TACAS (1) | 3 |
| 2023 | Finite-word hyperlanguages
Borzoo Bonakdarpour, Sarai Sheinvald |
Inf. Comput. | 2 |
| 2022 | DedupSearch: Two-Phase Deduplication Aware Keyword Search
Nadav Elias, Philip Shilane, Sarai Sheinvald, Gala Yadgar |
FAST | 3 |
| 2022 | The what, The from, and The to: The Migration Games in Deduplicated Systems
Roei Kisous, Ariel Kolikant, Abhinav Duggal, Sarai Sheinvald, Gala Yadgar |
FAST | 4 |
| 2022 | Assume, guarantee or repair: a regular framework for non regular propertiesabstractAbstract We present Assume-Guarantee-Repair (AGR)—a novel framework which verifies that a program satisfies a set of properties and also repairs the program in case the verification fails. We consider communicating programs —these are simple C-like programs, extended with synchronous actions over communication channels. Our method, which consists of a learning-based approach to assume–guarantee reasoning, performs verification and repair simultaneously: in every iteration, AGR either makes another step towards proving that the (current) system satisfies the required properties, or alters the system in a way that brings it closer to satisfying the properties. To handle infinite-state systems we build finite abstractions, for which we check the satisfaction of complex properties that contain first-order constraints, using both syntactic and semantic-aware methods. We implemented AGR and evaluated it on various communication protocols. Our experiments present compact proofs of correctness and quick repairs. Hadar Frenkel, Orna Grumberg, Corina Pasareanu, Sarai Sheinvald |
Int. J. Softw. Tools Technol. Transf. | 4 |
| 2022 | The what, The from, and The to: The Migration Games in Deduplicated SystemsabstractDeduplication reduces the size of the data stored in large-scale storage systems by replacing duplicate data blocks with references to their unique copies. This creates dependencies between files that contain similar content and complicates the management of data in the system. In this article, we address the problem of data migration, in which files are remapped between different volumes as a result of system expansion or maintenance. The challenge of determining which files and blocks to migrate has been studied extensively for systems without deduplication. In the context of deduplicated storage, however, only simplified migration scenarios have been considered. In this article, we formulate the general migration problem for deduplicated systems as an optimization problem whose objective is to minimize the system’s size while ensuring that the storage load is evenly distributed between the system’s volumes and that the network traffic required for the migration does not exceed its allocation. We then present three algorithms for generating effective migration plans, each based on a different approach and representing a different trade-off between computation time and migration efficiency. Our greedy algorithm provides modest space savings but is appealing thanks to its exceptionally short runtime. Its results can be improved by using larger system representations. Our theoretically optimal algorithm formulates the migration problem as an integer linear programming (ILP) instance. Its migration plans consistently result in smaller and more balanced systems than those of the greedy approach, although its runtime is long and, as a result, the theoretical optimum is not always found. Our clustering algorithm enjoys the best of both worlds: its migration plans are comparable to those generated by the ILP-based algorithm, but its runtime is shorter, sometimes by an order of magnitude. It can be further accelerated at a modest cost in the quality of its results. Roei Kisous, Ariel Kolikant, Abhinav Duggal, Sarai Sheinvald, Gala Yadgar |
ACM Trans. Storage | 4 |
| 2021 | Finite-Word Hyperlanguages
Borzoo Bonakdarpour, Sarai Sheinvald |
LATA | 2 |
| 2021 | Compositional Model Checking for Multi-properties
Ohad Goudsmid, Orna Grumberg, Sarai Sheinvald |
VMCAI | 3 |
| 2021 | GoSeed: Optimal Seeding Plan for Deduplicated StorageabstractDeduplication decreases the physical occupancy of files in a storage volume by removing duplicate copies of data chunks, but creates data-sharing dependencies that complicate standard storage management tasks. Specifically, data migration plans must consider the dependencies between files that are remapped to new volumes and files that are not. Thus far, only greedy approaches have been suggested for constructing such plans, and it is unclear how they compare to one another and how much they can be improved. We set to bridge this gap for seeding —migration in which the target volume is initially empty. We prove that even this basic instance of data migration is NP-hard in the presence of deduplication. We then present GoSeed, a formulation of seeding as an integer linear programming (ILP) problem, and three acceleration methods for applying it to real-sized storage volumes. Our experimental evaluation shows that, while the greedy approaches perform well on “easy” problem instances, the cost of their solution can be significantly higher than that of GoSeed’s solution on “hard” instances, for which they are sometimes unable to find a solution at all. Aviv Nachman, Sarai Sheinvald, Ariel Kolikant, Gala Yadgar |
ACM Trans. Storage | 2 |
| 2020 | GoSeed: Generating an Optimal Seeding Plan for Deduplicated Storage
Aviv Nachman, Gala Yadgar, Sarai Sheinvald |
FAST | 3 |
| 2020 | Assume, Guarantee or RepairabstractWe present Assume-Guarantee-Repair (AGR) – a novel framework which not only verifies that a program satisfies a set of properties, but also repairs the program in case the verification fails. We consider communicating programs – these are simple C-like programs, extended with synchronous communication actions over communication channels. Our method, which consists of a learning-based approach to assume-guarantee reasoning, performs verification and repair simultaneously: in every iteration, AGR either makes another step towards proving that the (current) system satisfies the specification, or alters the system in a way that brings it closer to satisfying the specification. We manage handling infinite-state systems by using a finite abstract representation, and reduce the semantic problems in hand – satisfying complex specifications that also contain first-order constraints – to syntactic ones, namely membership and equivalence queries for regular languages. We implemented our algorithm and evaluated it on various examples. Our experiments present compact proofs of correctness and quick repairs. Hadar Frenkel, Orna Grumberg, Corina Pasareanu, Sarai Sheinvald |
TACAS (1) | 4 |
| 2019 | Learning Deterministic Variable Automata over Infinite Alphabets
Sarai Sheinvald |
FM | 1 |
| 2019 | Capacitated automata and systems
Orna Kupferman, Sarai Sheinvald |
Inf. Comput. | 2 |
| 2019 | An Automata-Theoretic Approach to Model-Checking Systems and Specifications Over Infinite Data Domains
Hadar Frenkel, Orna Grumberg, Sarai Sheinvald |
J. Autom. Reason. | 3 |
| 2016 | On the Capacity of Capacitated Automata
Orna Kupferman, Sarai Sheinvald |
LATA | 2 |
| 2014 | A Game-Theoretic Approach to Simulation of Data-Parameterized Systems
Orna Grumberg, Orna Kupferman, Sarai Sheinvald |
ATVA | 3 |
| 2013 | An Automata-Theoretic Approach to Reasoning about Parameterized Systems and Specifications
Orna Grumberg, Orna Kupferman, Sarai Sheinvald |
ATVA | 3 |
| 2012 | Model Checking Systems and Specifications with Parameterized Atomic Propositions
Orna Grumberg, Orna Kupferman, Sarai Sheinvald |
ATVA | 3 |
| 2010 | Variable Automata over Infinite Alphabets
Orna Grumberg, Orna Kupferman, Sarai Sheinvald |
LATA | 3 |
| 2006 | Finding Shortest Witnesses to the Nonemptiness of Automata on Infinite Words
Orna Kupferman, Sarai Sheinvald |
CONCUR | 2 |