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

Ellis S. Cohen

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution
software configuration management
0.011989
Configuration Management in BiiN SMS · ICSE 1989
Distributed systems
distributed coordination and fault tolerance
0.011989
Configuration Management in BiiN SMS · ICSE 1989
Systems and software security
information flow control
0.011977
Information Transmission in Computational Systems · SOSP 1977
Operating systems › resource management › process management
CPU scheduling
0.021975
A Semantic Model for Parallel Systems with Scheduling · POPL 1975
Policy/Mechanism Separation in HYDRA · SOSP 1975
Authentication and access control
access control
0.011975
Protection in the HYDRA Operating System · SOSP 1975
Authentication and access control › access control › access control mechanisms
capability-based protection
0.011975
Protection in the HYDRA Operating System · SOSP 1975
Operating systems › system security › operating system security › protection mechanism
capability-based protection
0.011975
Protection in the HYDRA Operating System · SOSP 1975
Concurrent programming › concurrency bugs
deadlock
0.011975
A Semantic Model for Parallel Systems with Scheduling · POPL 1975
Operating systems › kernel
kernel design
0.011975
Policy/Mechanism Separation in HYDRA · SOSP 1975
Operating systems › kernel › kernel design
microkernel
0.011975
Policy/Mechanism Separation in HYDRA · SOSP 1975
Operating systems › operating system design
policy-mechanism separation
0.011975
Policy/Mechanism Separation in HYDRA · SOSP 1975
Operating systems › system security › operating system security
protection mechanism
0.011975
Protection in the HYDRA Operating System · SOSP 1975
Operating systems › resource management
memory management
0.011975
Policy/Mechanism Separation in HYDRA · SOSP 1975
Operating systems › resource management › memory management › virtual memory
paging
0.011975
Policy/Mechanism Separation in HYDRA · SOSP 1975
Operating systems
resource management
0.011975
Policy/Mechanism Separation in HYDRA · SOSP 1975

Methods — techniques the papers use, named apart from their topics

information-theoretic analysis · 0.0
YearPublicationVenuePosition
1989 Configuration Management in BiiN SMS
Robert W. Schwanke, Ellis S. Cohen, Raimund Gluecker, William M. Hasling, D. A. Son, Michael E. Wagner
ICSE2
1977 Information Transmission in Computational Systems
abstract
This 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
SOSP1
1975 A Semantic Model for Parallel Systems with Scheduling
abstract
This 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
POPL1
1975 Protection in the HYDRA Operating System
abstract
This 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
SOSP1
1975 Policy/Mechanism Separation in HYDRA
abstract
The 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
SOSP2