EDBT 2026 Demo / reviewers in the wild / expert
Dennis W. Leinbaugh
dblp:46/6979
· DBLP profile ↗
9ranked-venue papers
5as first author
0since 2021 · last 2000
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-authorSystems, architecture and hardware · 2Computer networks · 1Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
3 papers |
Embedded and real-time systems · 88% Parallel and multicore computing · 4% Interconnection networks and networks-on-chip · 4% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 77% Database system architecture and tuning · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 87% Programming languages and type systems · 13% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control
versioning |
0.0 | 1 | 1997 | Logical and Physical Versioning in Main Memory Databases · VLDB 1997 |
Embedded and real-time systems
real-time scheduling |
0.0 | 3 | 1986 | Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986 Guaranteed Response Times in a Distributed Hard-Real-Time Environment · RTSS 1982 Guaranteed Response Times in a Hard-Real-Time Environment · IEEE Trans. Software Eng. 1980 |
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis |
0.0 | 2 | 1986 | Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986 Guaranteed Response Times in a Hard-Real-Time Environment · IEEE Trans. Software Eng. 1980 |
Database system architecture and tuning
main-memory database |
0.0 | 1 | 1997 | Logical and Physical Versioning in Main Memory Databases · VLDB 1997 |
Embedded and real-time systems › real-time scheduling
distributed real-time scheduling |
0.0 | 1 | 1986 | Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986 |
Operating systems
resource management |
0.0 | 1 | 1984 | Selectors: High-Level Resource Schedulers · IEEE Trans. Software Eng. 1984 |
Operating systems › resource management
resource scheduling |
0.0 | 1 | 1984 | Selectors: High-Level Resource Schedulers · IEEE Trans. Software Eng. 1984 |
Embedded and real-time systems › real-time scheduling
hard real-time scheduling |
0.0 | 2 | 1986 | Guaranteed Response Times in a Hard-Real-Time Environment · IEEE Trans. Software Eng. 1980 Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986 |
Embedded and real-time systems
distributed real-time systems |
0.0 | 1 | 1982 | Guaranteed Response Times in a Distributed Hard-Real-Time Environment · RTSS 1982 |
Interconnection networks and networks-on-chip › network reliability
fault-tolerant communication |
0.0 | 1 | 1986 | Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986 |
Parallel and multicore computing › parallel programming models
message passing |
0.0 | 1 | 1986 | Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986 |
Programming languages and type systems
domain-specific languages |
0.0 | 1 | 1984 | Selectors: High-Level Resource Schedulers · IEEE Trans. Software Eng. 1984 |
Distributed systems
fault tolerance |
0.0 | 1 | 1982 | Guaranteed Response Times in a Distributed Hard-Real-Time Environment · RTSS 1982 |
Embedded and real-time systems
worst-case execution time analysis |
0.0 | 1 | 1980 | Guaranteed Response Times in a Hard-Real-Time Environment · IEEE Trans. Software Eng. 1980 |
Methods — techniques the papers use, named apart from their topics
heuristic response time bound analysis · 0.0formal verification · 0.0deadlock-freedom proof · 0.0worst-case analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | Improving Predictability of Transaction Execution Times in Real-time Databases
Rajeev Rastogi, S. Seshadri, Philip Bohannon, Dennis W. Leinbaugh, Avi Silberschatz, S. Sudarshan 0001 |
Real Time Syst. | 4 |
| 1997 | Logical and Physical Versioning in Main Memory Databases
Rajeev Rastogi, S. Seshadri, Philip Bohannon, Dennis W. Leinbaugh, Avi Silberschatz, S. Sudarshan 0001 |
VLDB | 4 |
| 1986 | Guaranteed Response Times in a Distributed Hard-Real-Time EnvironmentabstractA distributed real-time programming model is presented. It consists of a set of tasks whose segments require processor time and devices, and which is run on a dedicated network of microcomputers. A task is started upon receipt of an external signal or the completion of other tasks. Segments communicate via message passing, and there may be a limited number of transient communication errors. A heuristic algorithm is developed to determine an upper bound on the response time of each task. This algorithm is useful in a hard-real-time environment for determining if response times will always be met. Dennis W. Leinbaugh, Mohamad-Reza Yamini |
IEEE Trans. Software Eng. | 1 |
| 1985 | Software Support for Distributed Resource Sharing
Sandra A. Mamrak, Dennis W. Leinbaugh, Toby S. Berk |
Comput. Networks | 2 |
| 1984 | Selectors: High-Level Resource SchedulersabstractResource sharing problems can be described in three basically independent modular components. • The constraints the resource places upon sharing because of physcal limitations and consistency requirements. • The desired ordering of resource requests to achieve efficiency-either efficiency of resource utilization or efficiency of processes making the requests. • Modifications to the ordering to prevent starvation of processes waiting for requests which might otherwise never receive service. A high-level nonprocedural language to specify these components of resource sharing problems is described. General deadlock and starvation properties of selectors are proven. Solutions to several classic resource sharing problems are shown to illustrate the expressiveness of this language. Proof techniques for this high-level language are introduced to show how to prove particular selectors are or are not deadlock and starvation free. Dennis W. Leinbaugh |
IEEE Trans. Software Eng. | 1 |
| 1982 | Performance Measurement and Exception Handling in Desperanto's Distributed Environment
Sandra A. Mamrak, William E. Ayen, Fawzi F. Gherfal, Dennis W. Leinbaugh |
ICDCS | 4 |
| 1982 | Guaranteed Response Times in a Distributed Hard-Real-Time Environment
Dennis W. Leinbaugh, Mohamad-Reza Yamini |
RTSS | 1 |
| 1980 | Guaranteed Response Times in a Hard-Real-Time EnvironmentabstractThis paper describes a scheduling algorithm for a set of tasks that guarantees the time within which a task, once started, will complete. A task is started upon receipt of an external signal or the completion of other tasks. Each task has a rxed set of requirements in processor time, resources, and device operations needed for completion of its various segments. A worst case analysis of task performance is carried out. An algorithm is developed for determining the response times that can be guaranteed for a set of tasks. Operating system overhead is also accounted for. Dennis W. Leinbaugh |
IEEE Trans. Software Eng. | 1 |
| 1977 | A demand paging simulatorabstractA simulator is presented that allows a student to quickly write a demand paging memory management system. The simulator provides a job stream, support routines (such as read a page into memory), extensive error checking and debugging, and performance evaluation. Dennis W. Leinbaugh |
SIGCSE-2 | 1 |