Demo Data from EDBT 2026 / reviewers in the wild / expert
Ellis S. Cohen
dblp:03/3373
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 1989
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 3 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
4 papers |
Operating systems · 44% Software maintenance and evolution · 43% Concurrent programming · 12% | |
| Network and information security
2 papers |
Authentication and access control · 60% Systems and software security · 40% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Theoretical computer science
1 paper |
Information theory · 100% |
Topics — the 15 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
software configuration management |
0.0 | 1 | 1989 | Configuration Management in BiiN SMS · ICSE 1989 |
Distributed systems
distributed coordination and fault tolerance |
0.0 | 1 | 1989 | Configuration Management in BiiN SMS · ICSE 1989 |
Systems and software security
information flow control |
0.0 | 1 | 1977 | Information Transmission in Computational Systems · SOSP 1977 |
Operating systems › resource management › process management
CPU scheduling |
0.0 | 2 | 1975 | A Semantic Model for Parallel Systems with Scheduling · POPL 1975 Policy/Mechanism Separation in HYDRA · SOSP 1975 |
Authentication and access control
access control |
0.0 | 1 | 1975 | Protection in the HYDRA Operating System · SOSP 1975 |
Authentication and access control › access control › access control mechanisms
capability-based protection |
0.0 | 1 | 1975 | Protection in the HYDRA Operating System · SOSP 1975 |
Operating systems › system security › operating system security › protection mechanism
capability-based protection |
0.0 | 1 | 1975 | Protection in the HYDRA Operating System · SOSP 1975 |
Concurrent programming › concurrency bugs
deadlock |
0.0 | 1 | 1975 | A Semantic Model for Parallel Systems with Scheduling · POPL 1975 |
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 |
Operating systems › system security › operating system security
protection mechanism |
0.0 | 1 | 1975 | Protection in the HYDRA Operating System · 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
information-theoretic analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1989 | Configuration Management in BiiN SMS
Robert W. Schwanke, Ellis S. Cohen, Raimund Gluecker, William M. Hasling, D. A. Son, Michael E. Wagner |
ICSE | 2 |
| 1977 | Information Transmission in Computational SystemsabstractThis paper presents Strong Dependency, a formalism based on an information theoretic approach to information transmission in computational systems. Using the formalism, we show how the imposition of initial constraints reduces variety in a system, eliminating undesirable information paths. In this way, protection problems, such as the Confinement Problem, may be solved. A variety of inductive techniques are developed useful for proving that such solutions are correct. Ellis S. Cohen |
SOSP | 1 |
| 1975 | A Semantic Model for Parallel Systems with SchedulingabstractThis paper presents a semantic model for parallel systems with a scheduling mechanism that is useful for expressing and proving a wider range of properties than semantic models that do not consider scheduling.We formally describe a number of properties related to scheduling and deadlock, including "Fairness" and "Fullness", and show that schedulers with these properties behave in desirable ways.Lastly, we prove and conjecture some proof rules for scheduled systems and outline briefly the relation of this work to modelling protection in parallel systems. Ellis S. Cohen |
POPL | 1 |
| 1975 | Protection in the HYDRA Operating SystemabstractThis paper describes the capability based protection mechanisms provided by the Hydra Operating System Kernel. These mechanisms support the construction of user-defined protected subsystems, including file and directory subsystems, which do not therefore need to be supplied directly by Hydra. In addition, we discuss a number of well known protection problems, including Mutual Suspicion, Confinement and Revocation, and we present the mechanisms that Hydra supplies in order to solve them. Ellis S. Cohen, David Jefferson |
SOSP | 1 |
| 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 | 2 |