Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Brian Beckman

dblp:11/5659 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Data models and query languages › database programming language
language-integrated query
0.112006
LINQ: reconciling object, relations and XML in the .NET framework · SIGMOD Conference 2006
Data integration and cleaning › schema mapping
object-relational mapping
0.112006
LINQ: reconciling object, relations and XML in the .NET framework · SIGMOD Conference 2006
Data models and query languages
impedance mismatch
0.012006
LINQ: reconciling object, relations and XML in the .NET framework · SIGMOD Conference 2006
Data models and query languages
XML query languages
0.012006
LINQ: reconciling object, relations and XML in the .NET framework · SIGMOD Conference 2006
Parallel and multicore computing › synchronization
optimistic synchronization
0.011987
Distributed Simulation and the Time Wrap Operating System · SOSP 1987
Performance modeling and evaluation › simulation › discrete-event simulation
parallel discrete event simulation
0.011987
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.011987
Distributed Simulation and the Time Wrap Operating System · SOSP 1987
Performance modeling and evaluation › simulation › parallel and distributed simulation
distributed simulation
0.011987
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
YearPublicationVenuePosition
2006 LINQ: reconciling object, relations and XML in the .NET framework
abstract
Many 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 Conference2
1991 A Scheme for Little Languages in Interactive Graphics
abstract
Abstract 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 System
abstract
Abstract 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 System
abstract
This 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
SOSP2