Demo Data from VLDB 2026 / reviewers in the wild / expert
Dean F. Sutherland
dblp:20/5993
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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.
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 77% Programming languages and type systems · 23% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management › process management
thread management |
0.1 | 1 | 2010 | Composable thread coloring · PPoPP 2010 |
Programming languages and type systems
language design |
0.0 | 1 | 2010 | Composable thread coloring · PPoPP 2010 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Composable thread coloringabstractThis paper introduces the language-independent concept of ``thread usage policy.'' Many multi-threaded software systems contain policies that regulate associations among threads, executable code, and potentially shared state. A system, for example, may constrain which threads are permitted to execute particular code segments, usually as a means to constrain those threads from accessing or writing particular elements of state. These policies ensure properties such as state confinement or reader/writer constraints, often without recourse to locking or transaction discipline. Dean F. Sutherland, William L. Scherlis |
PPoPP | 1 |
| 2002 | The code of many colors: relating threads to code and shared stateabstractWe introduce a thread colors model as a way to express design intent concerning the relationships between threads, executable code, and shared state. By expressing the model as annotations in code, it is possible to formally link the model with source code and to analyze the consistency of model and code in a composable manner. By using annotations as cut-points, APIs can be annotated and compliance with library threading policies can be evaluated. This is illustrated using case study examples from published code that show how thread coloring models can assist in assuring policy compliance and in identifying concurrency errors. Dean F. Sutherland, Aaron Greenhouse, William L. Scherlis |
PASTE | 1 |