Demo Data from EDBT 2026 / reviewers in the wild / expert
Brian Beckman
dblp:11/5659
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 1Databases, data management, data science and information retrieval · 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.
| Databases, data mining, and information retrieval
1 paper |
Data models and query languages · 62% Data integration and cleaning · 38% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 70% Parallel and multicore computing · 30% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › database programming language
language-integrated query |
0.1 | 1 | 2006 | LINQ: reconciling object, relations and XML in the .NET framework · SIGMOD Conference 2006 |
Data integration and cleaning › schema mapping
object-relational mapping |
0.1 | 1 | 2006 | LINQ: reconciling object, relations and XML in the .NET framework · SIGMOD Conference 2006 |
Data models and query languages
impedance mismatch |
0.0 | 1 | 2006 | LINQ: reconciling object, relations and XML in the .NET framework · SIGMOD Conference 2006 |
Data models and query languages
XML query languages |
0.0 | 1 | 2006 | LINQ: reconciling object, relations and XML in the .NET framework · SIGMOD Conference 2006 |
Parallel and multicore computing › synchronization
optimistic synchronization |
0.0 | 1 | 1987 | Distributed Simulation and the Time Wrap Operating System · SOSP 1987 |
Performance modeling and evaluation › simulation › discrete-event simulation
parallel discrete event simulation |
0.0 | 1 | 1987 | Distributed Simulation and the Time Wrap Operating System · SOSP 1987 |
Performance modeling and evaluation › simulation › discrete-event simulation › parallel discrete event simulation › optimistic simulation
time warp |
0.0 | 1 | 1987 | Distributed Simulation and the Time Wrap Operating System · SOSP 1987 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
distributed simulation |
0.0 | 1 | 1987 | Distributed Simulation and the Time Wrap Operating System · SOSP 1987 |
Methods — techniques the papers use, named apart from their topics
virtual time synchronization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | LINQ: reconciling object, relations and XML in the .NET frameworkabstractMany software applications today need to handle data from different data models; typically objects from the host programming language along with the relational and XML data models. The ROX impedance mismatch makes programs awkward to write and hard to maintain.The .NET Language-Integrated Query (LINQ) framework, proposed for the next release of the .NET framework, approaches this problem by defining a pattern of general-purpose standard query operators for traversal, filter, and projection. Based on this pattern, any .NET language can define special query comprehension syntax that is subsequently compiled into these standard operators (our code examples are in VB).Besides the general query operators, the LINQ framework also defines two domain specific APIs that work over XML (XLinq) and relational data (DLinq) respectively. The operators over XML use a lightweight and easy to use in-memory XML representation to provide XQuery-style expressiveness in the host programming language. The operators over relational data provide a simple OR mapping by leveraging remotable queries that are executed directly in the back-end relational store. Erik Meijer 0001, Brian Beckman, Gavin M. Bierman |
SIGMOD Conference | 2 |
| 1991 | A Scheme for Little Languages in Interactive GraphicsabstractAbstract Programming environments for interactive graphics software typically have a multiplicity of tools and applications. Many of these programs contain ad hoc ‘little language’ interpreters1 that do many similar things in needlessly different ways. In particular, many little languages have, in addition to their special‐purpose constructs, vestigial support for ordinary programming, such as variables, loops and conditionals. If a single, standard programming language were the basis for all these little languages, they could have complete, coherent programming semantics; they could communicate with each other more easily; no design work for basic constructs would be needed; and interpreter implementation work would be saved. The approach of reusing and extending the same core language and interpreter for a variety of little languages is the extension language approach. Scheme is proposed as a good choice for such a core language. Scheme is a simple, elegant, high‐level programming language. Extendable implementations are readily available in C source form. Example applications in Scheme from interactive graphics are presented that would be nearly impossible to code in a typical scripting language and very tedious to code in a lower‐level implementation language such as C. Brian Beckman |
Softw. Pract. Exp. | 1 |
| 1989 | The Performance of a Distributed Combat Simulation with the Time Warp Operating SystemabstractAbstract This paper analyzes the performance of a discrete‐event combat simulation executed on a parallel processor under control of the Time Warp Operating System. Time Warp is in a class of distributed simulation methods called Optimistic methods which have proven to be useful over a wide range of simulations. The combat simulation used for this performance study, called STB88, is a division‐corps model incorporating a number of different types of computations. The speed‐up for three versions of this model on the Caltech/JPL Mark III Hypercube and the BBN Butterfly parallel processors was measured relative to an efficient sequential execution of the same model on the same hardware. The results indicate that STB88 version 1 achieves a speed‐up of 28.6 on 60 Mark III processors, while STB88 version 2 achieves a speed‐up of 36.8 on 100 Butterfly processors. Version 3 of STB88 achieved a speed‐up of 38.5 on 128 Mark III processors. The versions differed only in their interface to Time Warp. On the Butterfly, the sequential execution completed in 2 hours, while the 100 processor execution completed in 3.2 minutes. Frederick Wieland, L. Hayley, A. Feinberg, Mike Di Loreto, Leo Blume, J. Ruffles, Peter L. Reiher, Brian Beckman, Phil Hontalas, Steve Bellenot, David R. Jefferson |
Concurr. Pract. Exp. | 8 |
| 1987 | Distributed Simulation and the Time Wrap Operating SystemabstractThis paper describes the Time Warp Operating System, under development for three years at the Jet Propulsion Laboratory for the Caltech Mark III Hypercube multi-processor. Its primary goal is concurrent execution of large, irregular discrete event simulations at maximum speed. It also supports any other distributed applications that are synchronized by virtual time. David R. Jefferson, Brian Beckman, Frederick Wieland, Leo Blume, Mike Di Loreto, Phil Hontalas, Pierre Laroche, Kathy Sturdevant, Jack Tupman, L. Van Warren, John J. Wedel, Herb Younger, Steve Bellenot |
SOSP | 2 |