Demo Data from VLDB 2026 / reviewers in the wild / expert
Yaron Wolfsthal
dblp:w/YaronWolfsthal · also Yaron Wolfstahl
· DBLP profile ↗
24ranked-venue papers
4as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 13Software engineering, systems software and programming languages · 6 · 1 first-authorSystems, architecture and hardware · 5 · 3 first-authorComputer networks · 3Databases, data management, data science and information retrieval · 3
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.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Electronic design automation · 97% Processor architecture and microarchitecture · 2% Distributed systems · 1% | |
| Theoretical computer science
4 papers |
Automated reasoning and model checking · 61% Logic in computer science · 15% Distributed computing theory · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 19 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware verification and test
formal verification |
0.1 | 2 | 2005 | Formal verification: is it real enough? · DAC 2005 A Study in Coverage-Driven Test Generation · DAC 1999 |
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 1 | 2005 | Formal verification: is it real enough? · DAC 2005 |
Electronic design automation
design space exploration |
0.0 | 1 | 2002 | PathFinder: A Tool for Design Exploration · CAV 2002 |
Software testing › test oracle
test oracle generation |
0.0 | 1 | 2000 | FoCs: Automatic Generation of Simulation Checkers from Formal Specifications · CAV 2000 |
Automated reasoning and model checking
runtime verification |
0.0 | 1 | 2000 | FoCs: Automatic Generation of Simulation Checkers from Formal Specifications · CAV 2000 |
Electronic design automation › hardware verification and test › coverage-driven verification
coverage-directed test generation |
0.0 | 1 | 1999 | A Study in Coverage-Driven Test Generation · DAC 1999 |
Electronic design automation › hardware verification and test
functional verification |
0.0 | 1 | 1999 | A Study in Coverage-Driven Test Generation · DAC 1999 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1999 | A Study in Coverage-Driven Test Generation · DAC 1999 |
Electronic design automation › hardware verification and test › hardware verification
hybrid verification |
0.0 | 1 | 1999 | A Study in Coverage-Driven Test Generation · DAC 1999 |
Automated reasoning and model checking
model checking |
0.0 | 1 | 1997 | RuleBase: Model Checking at IBM · CAV 1997 |
Automated reasoning and model checking › model checking
symbolic model checking |
0.0 | 1 | 1997 | RuleBase: Model Checking at IBM · CAV 1997 |
Logic in computer science › concurrency theory
concurrency semantics |
0.0 | 1 | 1994 | An Equivalence Theorem for Labeled Marked Graphs · IEEE Trans. Parallel Distributed Syst. 1994 |
Automata and formal languages
petri nets |
0.0 | 1 | 1994 | An Equivalence Theorem for Labeled Marked Graphs · IEEE Trans. Parallel Distributed Syst. 1994 |
Electronic design automation
logic synthesis |
0.0 | 1 | 2002 | PathFinder: A Tool for Design Exploration · CAV 2002 |
Processor architecture and microarchitecture
superscalar processor |
0.0 | 1 | 1999 | A Study in Coverage-Driven Test Generation · DAC 1999 |
Distributed computing theory
leader election |
0.0 | 1 | 1990 | Optimal Distributed t-Resilient Election in Complete Networks · IEEE Trans. Software Eng. 1990 |
Distributed computing theory › distributed complexity
message complexity |
0.0 | 1 | 1990 | Optimal Distributed t-Resilient Election in Complete Networks · IEEE Trans. Software Eng. 1990 |
Logic in computer science
concurrency |
0.0 | 1 | 1994 | An Equivalence Theorem for Labeled Marked Graphs · IEEE Trans. Parallel Distributed Syst. 1994 |
Distributed systems
fault tolerance |
0.0 | 1 | 1990 | Optimal Distributed t-Resilient Election in Complete Networks · IEEE Trans. Software Eng. 1990 |
Methods — techniques the papers use, named apart from their topics
formal specification · 0.1simulation · 0.0formal methods · 0.0message complexity analysis · 0.0distributed algorithm design · 0.0formal language theory · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | CloudWave: Where adaptive cloud management meets DevOpsabstractThe transition to cloud computing offers a large number of benefits, such as lower capital costs and a highly agile environment. Yet, the development of software engineering practices has not kept pace with this change. Moreover, the design and runtime behavior of cloud based services and the underlying cloud infrastructure are largely decoupled from one another.This paper describes the innovative concepts being developed by CloudWave to utilize the principles of DevOps to create an execution analytics cloud infrastructure where, through the use of programmable monitoring and online data abstraction, much more relevant information for the optimization of the ecosystem is obtained. Required optimizations are subsequently negotiated between the applications and the cloud infrastructure to obtain coordinated adaption of the ecosystem. Additionally, the project is developing the technology for a Feedback Driven Development Standard Development Kit which will utilize the data gathered through execution analytics to supply developers with a powerful mechanism to shorten application development cycles. Dario Bruneo, Thomas Fritz 0001, Sharon Barner, Philipp Leitner 0001, Francesco Longo 0001, Clarissa Cassales Marquezan, Andreas Metzger, Klaus Pohl, Antonio Puliafito, Danny Raz, Andreas Roth 0001, Eliot E. Salant, Itai Segall, Massimo Villari, Yaron Wolfsthal, Chris Woods |
ISCC | 15 |
| 2011 | A Cloud Environment for Data-intensive Storage ServicesabstractThe emergence of cloud environments has made feasible the delivery of Internet-scale services by addressing a number of challenges such as live migration, fault tolerance and quality of service. However, current approaches do not tackle key issues related to cloud storage, which are of increasing importance given the enormous amount of data being produced in today's rich digital environment (e.g. by smart phones, social networks, sensors, user generated content). In this paper we present the architecture of a scalable and flexible cloud environment addressing the challenge of providing data-intensive storage cloud services through raising the abstraction level of storage, enabling data mobility across providers, allowing computational and content-centric access to storage and deploying new data-oriented mechanisms for QoS and security guarantees. We also demonstrate the added value and effectiveness of the proposed architecture through two real-life application scenarios from the healthcare and media domains. Elliot K. Kolodner, Sivan Tal, Dimosthenis Kyriazis, Dalit Naor, Miriam Allalouf, Lucia Bonelli, Per Brand, Albert Eckert, Erik Elmroth, Spyridon V. Gogouvitis, Danny Harnik, Francisco Hernández-Rodriguez, Michael C. Jäger, Ewnetu Bayuh Lakew, José Manuel Lopez, Mirko Lorenz, Alberto Messina, Alexandra Shulman-Peleg, Roman Talyansky, Athanasios Voulodimos, Yaron Wolfsthal |
CloudCom | 21 |
| 2009 | RESERVOIR: Management technologies and requirements for next generation Service Oriented InfrastructuresabstractRESERVOIR project is developing an advanced system and service management approach that will serve as the infrastructure for cloud computing and communications and future Internet of services by creative coupling of service virtualization, grid computing, networking and service management techniques. This paper presents work in progress for the integration and management of such systems into a new generation of managed service infrastructure. Benny Rochwerger, Alex Galis, Eliezer Levy, Juan A. Cáceres, David Breitgand, Yaron Wolfsthal, Ignacio Martín Llorente, Mark Wusthoff, Rubén S. Montero, Erik Elmroth |
Integrated Network Management | 6 |
| 2005 | Formal verification: is it real enough?abstractNo abstract available. Yaron Wolfsthal, Rebecca M. Gott |
DAC | 1 |
| 2003 | Model Checking at IBM
Shoham Ben-David, Cindy Eisner, Daniel Geist, Yaron Wolfsthal |
Formal Methods Syst. Des. | 4 |
| 2002 | PathFinder: A Tool for Design Exploration
Shoham Ben-David, Anna Gringauze, Baruch Sterin, Yaron Wolfsthal |
CAV | 4 |
| 2001 | On the Effective Deployment of Functional Formal Verification
Yael Abarbanel-Vinov, Neta Aizenbud-Reshef, Ilan Beer, Cindy Eisner, Daniel Geist, Tamir Heyman, Iris Reuveni, Eran Rippel, Irit Shitsevalov, Yaron Wolfsthal, Tali Yatzkar-Haham |
Formal Methods Syst. Des. | 10 |
| 2000 | FoCs: Automatic Generation of Simulation Checkers from Formal Specifications
Yael Abarbanel, Ilan Beer, Leonid Gluhovsky, Sharon Barner, Yaron Wolfsthal |
CAV | 5 |
| 1999 | A Study in Coverage-Driven Test GenerationabstractOne possible solution to the verification crisis is to bridge the gap between formal verification and simulation by using hybrid techniques.This paper presents a study of such a functional verification methodology that uses coverage of formal models to specify tests.This was applied to a modern superscalar microprocessor and the resulting tests were compared to tests generated using existing methods.The results showed some 50% improvement in transition coverage with less than a third the number of test instructions, demonstrating that hybrid techniques can significantly improve functional verification.1. Mike Benjamin, Daniel Geist, Alan Hartman, Gérard Mas, Ralph Smeets, Yaron Wolfsthal |
DAC | 6 |
| 1997 | RuleBase: Model Checking at IBM
Ilan Beer, Shoham Ben-David, Cindy Eisner, Daniel Geist, Leonid Gluhovsky, Tamir Heyman, Avner Landver, P. Paanah, Yoav Rodeh, G. Ronin, Yaron Wolfsthal |
CAV | 11 |
| 1996 | Coverage-Directed Test Generation Using Symbolic Techniques
Daniel Geist, Monica Farkas, Avner Landver, Yossi Lichtenstein, Shmuel Ur, Yaron Wolfsthal |
FMCAD | 6 |
| 1995 | AVPGEN-A test generator for architecture verificationabstractThis paper describes a system (AVPGEN) for generating tests (called architecture verification programs or AVP's) to check the conformance of processor designs to the specified architecture. To generate effective tests, AVPGEN uses novel concepts like symbolic execution and constraint solving, along with various biasing techniques. Unlike many earlier systems that make biased random choices, AVPGEN often chooses intermediate or final values and then solves for initial values that can lead to the desired values. A language called SIGL (symbolic instruction graph language) is provided in AVPGEN for the user to specify templates with symbolic constraints. The combination of user-specified constraints and the biasing functions is used to focus the tests on conditions that are interesting in that they are likely to activate various kinds of bugs. The system has been used successfully to debug many S/390 processors and is an integral part of the design process for these processors.> Ashok K. Chandra, Vijay S. Iyengar, D. Jameson, R. V. Jawalekar, Indira Nair, Barry K. Rosen, Michael P. Mullen, J. Yoon, R. Armoni, Daniel Geist, Yaron Wolfsthal |
IEEE Trans. Very Large Scale Integr. Syst. | 11 |
| 1994 | An Equivalence Theorem for Labeled Marked GraphsabstractPetri nets and their languages are a useful model of systems exhibiting concurrent behavior. The sequential language associated with a given Petri net S consists of all possible firing sequences of S, where each element of a firing sequence is a single transition. The concurrent language associated with S consists of all possible concurrent firing sequences of S, where each element of a concurrent firing sequence is a set of transitions. The sequential language and the concurrent language associated with S are denoted by (L)(S) and (/spl pi/)(S), respectively. In this paper, we consider an important special ease of Petri nets, called labeled marked graphs. The main result derived in this paper states that if /spl Gammasub 1/ and /spl Gammasub 2/ are two structurally deterministic labeled marked graphs, then (L)(/spl Gammasub 1/)=L(/spl Gammasub 2/)/spl rlhar2spl pi/(/spl Gammasub 1/)=/spl pi/(/spl Gammasub 2/).> Yaron Wolfsthal, Michael Yoeli |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1993 | Two-Page Book Embedding of Trees under Vertex-Neighborhood Constraints
Shlomo Moran, Yaron Wolfsthal |
Discret. Appl. Math. | 2 |
| 1993 | A Simple Linear-Time Algorithm for the Recognition of Bandwidth-2 Biconnected Graphs
Fillia Makedon, Dafna Sheinwald, Yaron Wolfsthal |
Inf. Process. Lett. | 3 |
| 1991 | Style Control in the Quill Document Editing SystemsabstractAbstract A critical problem in the design of editors for structured documents is that of style control, i.e. mapping the logical elements of the documents to their physical appearance on pages. This paper presents a novel approach to style control, used in the Quill document editing system that has been prototyped at the IBM Almaden Research Center. In our approach, the style control mechanism is an integral part of the editing system and consistent with the overall system architecture, in both its inner structure and its user interface. Properties that specify the formatting process, together with action routines for specifying complex semantics, are the basic style control primitives in the proposed approach. Yaron Wolfsthal |
Softw. Pract. Exp. | 1 |
| 1991 | Optimal Covering of Cacti by Vertex-Disjoint Paths
Shlomo Moran, Yaron Wolfsthal |
Theor. Comput. Sci. | 2 |
| 1990 | Approximation algorithms for covering a graph by vertex-disjoint paths of maximum total weightabstractAbstract We consider the problem of covering a weighted graph G = (V, E) by a set of vertex‐disjoint paths, such that the total weight of these paths is maximized. This problem is clearly NP‐complete, since it contains the Hamiltonian path problem as a special case. Three approximation algorithms for this problem are presented, exhibiting a complexity‐performance trade‐off. First, we develop an algorithm for covering undirected graphs. The time complexity of this algorithm is O(|E|log|E|), and its performance‐ratio is ½. Second, we present an algorithm for covering undirected graphs, whose performance‐ratio is ⅔. This algorithm uses a maximum weight matching algorithm as a subroutine, which dominates the overall complexity of our algorithm. Finally, we develop an algorithm for covering directed graphs, whose performanceratio is ⅔. This algorithm uses a maximum weight bipartite matching algorithm as a subroutine, which dominates the overall complexity of the algorithm. Shlomo Moran, Ilan Newman, Yaron Wolfsthal |
Networks | 3 |
| 1990 | One-Page Book Embedding Under Vertex-Neighborhood ConstraintsabstractThe VLSI-related problem of embedding graphs in books is studied. A book embedding of a graph $G = ( V,E )$ consists of two parts, namely, (1) an ordering of V along the spine of the book, and (2) an assignment of each $e \in E$ to a page of the book, so that edges assigned to the same page do not intersect. In devising an embedding, one seeks to minimize the number of pages used. This paper addresses a generalization of the book embedding problem, called the black/white (b/w) book embedding problem, where a vertex-neighborhood constraint is imposed on the ordering of the vertices. A b/w graph is a pair $( G, U )$, where $G = ( V,E )$ is a graph and $U \subseteq V$ is a set of distinguished black vertices (the vertices in $V - U$ are called white). A b/w book embedding of $( G,U )$ is a book embedding of G, where the black vertices are arranged consecutively along the spine. Given a b/w graph $( G, U )$, the b/w book embedding problem is that of finding a b/w book embedding of $( G,U )$, such that the number of pages is minimized. The need for b/w embeddings may arise, for example, in applications where the input ports of a VLSI chip are to be separated from the output ports. The main result of this paper is a characterization of the b/w graphs that admit a one-page b/w embedding. The characterization is given in terms of a set of forbidden b/w subgraphs, the absence of which is necessary and sufficient for one-page b/w embedding. For a b/w graph with none of these forbidden subgraphs, a one-page b/w embedding is constructible in linear time. The construction utilizes a technique called b/w unfolding, which is a feature of independent interest. Shlomo Moran, Yaron Wolfsthal |
SIAM J. Discret. Math. | 2 |
| 1990 | Optimal Distributed t-Resilient Election in Complete NetworksabstractThe problem of distributed leader election in an asynchronous complete network, in the presence of faults that occurred prior to the execution of the election algorithm, is discussed. Failures of this type are encountered, for example, during a recovery from a crash in the network. For a network with n processors, k of which start the algorithm that uses at most O(n log k+n+kt) messages is presented and shown to be optimal. An optimal algorithm for the case where the identities of the neighbors are known is also presented. It is noted that the order of the message complexity of a t-resilient algorithm is not always higher than that of a nonresilient one. The t-resilient algorithm is a systematic modification of an existing algorithm for a fault-free network.> Alon Itai, Shay Kutten, Yaron Wolfsthal, Shmuel Zaks |
IEEE Trans. Software Eng. | 3 |
| 1989 | Mapping parallel programs to multiprocessors: a dynamic approach
Yaron Wolfsthal |
Parallel Comput. | 1 |
| 1987 | Making Distributed Spanning Tree Algorithms Fault-Resilient
Reuven Bar-Yehuda, Shay Kutten, Yaron Wolfsthal, Shmuel Zaks |
STACS | 3 |
| 1987 | Extended Impossibility Results for Asynchronous Complete Networks
Shlomo Moran, Yaron Wolfsthal |
Inf. Process. Lett. | 2 |
| 1987 | Embedding Ternary Trees in VLSI Arrays
Shlomit S. Pinter, Yaron Wolfsthal |
Inf. Process. Lett. | 2 |