EDBT 2026 Demo / reviewers in the wild / expert
William M. Corwin
dblp:64/3311
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 1983
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3Systems, architecture and hardware · 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.
| Software engineering, system software, and programming languages
4 papers |
Operating systems · 94% Programming languages and type systems · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Processor architecture and microarchitecture · 54% Parallel and multicore computing · 46% |
Topics — the 11 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems
interprocess communication |
0.0 | 2 | 1983 | Interprocess Communication and Processor Dispatching on the Intel 432 · ACM Trans. Comput. Syst. 1983 A Unified Model and Implementation for Interprocess Communication in a Multiprocessor Environment · SOSP 1981 |
Operating systems › multiprocessing
multiprocessor operating system |
0.0 | 1 | 1981 | iMAX: A Multiprocessor Operating System for an Object-Based Computer · SOSP 1981 |
Operating systems › kernel
kernel design |
0.0 | 1 | 1975 | Policy/Mechanism Separation in HYDRA · SOSP 1975 |
Operating systems › kernel › kernel design
microkernel |
0.0 | 1 | 1975 | Policy/Mechanism Separation in HYDRA · SOSP 1975 |
Operating systems › operating system design
policy-mechanism separation |
0.0 | 1 | 1975 | Policy/Mechanism Separation in HYDRA · SOSP 1975 |
Parallel and multicore computing › parallel programming models
message passing |
0.0 | 1 | 1983 | Interprocess Communication and Processor Dispatching on the Intel 432 · ACM Trans. Comput. Syst. 1983 |
Programming languages and type systems
abstract data types |
0.0 | 1 | 1981 | iMAX: A Multiprocessor Operating System for an Object-Based Computer · SOSP 1981 |
Operating systems › resource management › process management
CPU scheduling |
0.0 | 1 | 1975 | Policy/Mechanism Separation in HYDRA · SOSP 1975 |
Operating systems › resource management
memory management |
0.0 | 1 | 1975 | Policy/Mechanism Separation in HYDRA · SOSP 1975 |
Operating systems › resource management › memory management › virtual memory
paging |
0.0 | 1 | 1975 | Policy/Mechanism Separation in HYDRA · SOSP 1975 |
Operating systems
resource management |
0.0 | 1 | 1975 | Policy/Mechanism Separation in HYDRA · SOSP 1975 |
Methods — techniques the papers use, named apart from their topics
queuing · 0.0binding · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1983 | Interprocess Communication and Processor Dispatching on the Intel 432abstractA unified facility for interprocess communication and processor dispatching on the Intel 432 is described.The facility is based on a queuing and binding mechanism called a port.The goals and motivations for ports, both abstract and implementation views of them, and their absolute and comparative performance are described. George W. Cox, William M. Corwin, Konrad Lai, Fred J. Pollack |
ACM Trans. Comput. Syst. | 2 |
| 1981 | A Unified Model and Implementation for Interprocess Communication in a Multiprocessor EnvironmentabstractThis paper describes interprocess communication and process dispatching on the Intel 432. The primary assets of the facility are its generality and its usefulness in a wide range of applications. The conceptual model, supporting mechanisms, available interfaces, current implementations, and absolute and comparative performance are described. George W. Cox, William M. Corwin, Konrad Lai, Fred J. Pollack |
SOSP | 2 |
| 1981 | iMAX: A Multiprocessor Operating System for an Object-Based ComputerabstractThe Intel iAPX 432 is an object-based microcomputer which, together with its operating system iMAX, provides a multiprocessor computer system designed around the ideas of data abstraction. iMAX is implemented in Ada and provides, through its interface and facilities, an Ada view of the 432 system. Of paramount concern in this system is the uniformity of approach among the architecture, the operating system, and the language. Some interesting aspects of both the external and internal views of iMAX are discussed to illustrate this uniform approach. Kevin C. Kahn, William M. Corwin, T. Don Dennis, Herman D'Hooge, David E. Hubka, Linda A. Hutchins, John T. Montague, Fred J. Pollack |
SOSP | 2 |
| 1975 | Policy/Mechanism Separation in HYDRAabstractThe extent to which resource allocation policies are entrusted to user-level software determines in large part the degree of flexibility present in an operating system. In Hydra the determination to separate mechanism and policy is established as a basic design principle and is implemented by the construction of a kernel composed (almost) entirely of mechanisms. This paper presents three such mechanisms (scheduling, paging, protection) and examines how external policies which manipulate them may be constructed. It is shown that the policy decisions which remain embedded in the kernel exist for the sole purpose of arbitrating conflicting requests for physical resources, and then only to the extent of guaranteeing fairness. Roy Levin, Ellis S. Cohen, William M. Corwin, Fred J. Pollack, William A. Wulf |
SOSP | 3 |