Demo Data from VLDB 2026 / reviewers in the wild / expert
Michael Weber 0002
dblp:w/MichaelWeber2
· DBLP profile ↗
10ranked-venue papers
1as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 1 first-authorTheory of computation · 3Systems, architecture and hardware · 2
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
2 papers |
Parallel and multicore computing · 51% Electronic design automation · 34% Cloud and datacenter computing · 15% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems
mobile systems |
0.2 | 1 | 2013 | ZOOMM: a parallel web browser engine for multicore mobile devices · PPoPP 2013 |
Electronic design automation › model checking
distributed model checking |
0.1 | 1 | 2010 | LTSmin: Distributed and Symbolic Reachability · CAV 2010 |
Automated reasoning and model checking
model checking |
0.1 | 1 | 2010 | LTSmin: Distributed and Symbolic Reachability · CAV 2010 |
Automated reasoning and model checking
reachability |
0.1 | 1 | 2010 | LTSmin: Distributed and Symbolic Reachability · CAV 2010 |
Methods — techniques the papers use, named apart from their topics
resource preloading · 0.3concurrency management · 0.3symbolic reachability · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | MuscalietJS: rethinking layered dynamic web runtimesabstractLayered JavaScript engines, in which the JavaScript runtime is built on top another managed runtime, provide better extensibility and portability compared to traditional monolithic engines. In this paper, we revisit the design of layered JavaScript engines and propose a layered architecture, called MuscalietJS2, that splits the responsibilities of a JavaScript engine between a high-level, JavaScript-specific component and a low-level, language-agnostic .NET VM. To make up for the performance loss due to layering, we propose a two pronged approach: high-level JavaScript optimizations and exploitation of low-level VM features that produce very efficient code for hot functions. We demonstrate the validity of the MuscalietJS design through a comprehensive evaluation using both the Sunspider benchmarks and a set of web workloads. We demonstrate that our approach outperforms other layered engines such as IronJS and Rhino engines while providing extensibility, adaptability and portability. Behnam Robatmili, Calin Cascaval, Mehrdad Reshadi, Madhukar N. Kedlaya, Seth Fowler, Vrajesh Bhavsar, Michael Weber 0002, Ben Hardekopf |
VEE | 7 |
| 2013 | ZOOMM: a parallel web browser engine for multicore mobile devicesabstractWe explore the challenges in expressing and managing concurrency in browsers on mobile devices. Browsers are complex applications that implement multiple standards, need to support legacy behavior, and are highly dynamic and interactive. We present ZOOMM, a highly concurrent web browser engine prototype and show how concurrency is effectively exploited at different levels: speed up computation performance, preload network resources, and preprocess resources outside the critical path of page loading. On a dual-core Android mobile device we demonstrate that ZOOMM is two times faster than the native WebKit based browser when loading the set of pages defined in the Vellamo benchmark. Calin Cascaval, Seth Fowler, Pablo Montesinos, Wayne Piekarski, Mehrdad Reshadi, Behnam Robatmili, Michael Weber 0002, Vrajesh Bhavsar |
PPoPP | 7 |
| 2013 | Guard-Based Partial-Order Reduction
Alfons Laarman, Elwin Pater, Jaco van de Pol, Michael Weber 0002 |
SPIN | 4 |
| 2011 | Multi-core Nested Depth-First Search
Alfons Laarman, Rom Langerak, Jaco van de Pol, Michael Weber 0002, Anton Wijs |
ATVA | 4 |
| 2011 | A Database Approach to Distributed State-Space GenerationabstractWe study distributed state-space generation on a cluster of workstations. It is explained why state-space partitioning by a global hash function is problematic when states contain variables from unbounded domains, such as lists or other recursive data types. Our solution is to introduce a database which maintains a global numbering of state values. We also describe tree compression, a technique of recursive state folding, and show that it is superior to manipulating plain state vectors. This solution is implemented and linked to the µCRL toolset, where state values are implemented as maximally shared terms (ATerms). However, it is applicable to other models as well, e.g. PROMELA or LOTOS models. Our experiments show the trade-offs between keeping the database global, replicated or local, depending on the available network bandwidth and latency. Stefan Blom, Bert Lisser, Jaco van de Pol, Michael Weber 0002 |
J. Log. Comput. | 4 |
| 2010 | LTSmin: Distributed and Symbolic Reachability
Stefan Blom, Jaco van de Pol, Michael Weber 0002 |
CAV | 3 |
| 2010 | Boosting multi-core reachability performance with shared hash tables
Alfons Laarman, Jaco van de Pol, Michael Weber 0002 |
FMCAD | 3 |
| 2010 | An embeddable virtual machine for state space generation
Michael Weber 0002 |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2005 | Functional programming languages for verification tools: a comparison of Standard ML and Haskell
Martin Leucker, Thomas Noll 0001, Perdita Stevens, Michael Weber 0002 |
Int. J. Softw. Tools Technol. Transf. | 4 |
| 2001 | Parallel Model Checking for the Alternation Free µ-Calculus
Benedikt Bollig, Martin Leucker, Michael Weber 0002 |
TACAS | 3 |