Demo Data from SIGIR 2026 / reviewers in the wild / expert
Stephen T. Vinter
dblp:67/2296 · also Stephen Vinter
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 1989
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorSecurity and privacy · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2
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 · 100% | |
| Network and information security
3 papers |
Authentication and access control · 64% Systems and software security · 36% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Distributed systems · 60% Integrated circuit design · 40% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Authentication and access control › access control models
discretionary access control |
0.0 | 1 | 1988 | Extended discretionary access controls · S&P 1988 |
Systems and software security
distributed system security |
0.0 | 1 | 1988 | A secure distributed operating system · S&P 1988 |
Operating systems › system security › operating system security
access control |
0.0 | 1 | 1988 | Extended discretionary access controls · S&P 1988 |
Operating systems › distributed systems
distributed operating system |
0.0 | 1 | 1988 | A secure distributed operating system · S&P 1988 |
Operating systems › system security › operating system security › protection mechanism
capability-based protection |
0.0 | 1 | 1986 | Privilege Transfer and Revocation in a Port-Based System · IEEE Trans. Software Eng. 1986 |
Operating systems
interprocess communication |
0.0 | 1 | 1986 | Functional Addressing in Gutenberg: Interprocess Communication without Process Indentifiers · IEEE Trans. Software Eng. 1986 |
Distributed systems › distributed system architecture
distributed operating systems |
0.0 | 1 | 1986 | Privilege Transfer and Revocation in a Port-Based System · IEEE Trans. Software Eng. 1986 |
Distributed systems › distributed coordination
process coordination |
0.0 | 1 | 1986 | Functional Addressing in Gutenberg: Interprocess Communication without Process Indentifiers · IEEE Trans. Software Eng. 1986 |
Methods — techniques the papers use, named apart from their topics
trusted network interpretation · 0.0nonprocedural specification · 0.0formal verification · 0.0automatic code generation · 0.0port-based access · 0.0capability directory · 0.0port automaton · 0.0cooperation class · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1989 | Distributed query processing in CronusabstractFour distributed query processing strategies under consideration for incorporation into the Cronus object-oriented distributed computing environment are described. Under Cronus, object storage can be embedded inside applications, and facilities are provided to distribute and replicate automatically the data maintained by the application. The performance of the query processing strategies is analyzed within this environment. The resulting evaluation points out the factors to consider in developing query processing strategies for replicated, object-oriented data, and the impact of those factors on the cost and optimality of the strategies. The evaluation led to the adoption of an optimistic, decentralized strategy which increases parallelism and decreases the size of messages at the expense of an increase in the number of messages transferred.> Stephen T. Vinter, Nilkanth Phadnis, Richard Floyd |
ICDCS | 1 |
| 1988 | A secure distributed operating systemabstractSome issues in distributed system security are discussed in the context of the design of a secure distributed operating system (SDOS). The design is targeted for an A1 rating. Some developments in formal verification methods are reported. Distributed system security is contrasted with single-host and network security, and described in the context of the Trusted Network Interpretation. Problems unique to distributed system security are discussed. An argument is made for implementing security features in higher layers, corresponding roughly to the session through application layers of the OSI model. A security policy based on message-passing rather than reads and writes is described. The SDOS design is summarized.> Thomas A. Casey Jr., Stephen T. Vinter, D. G. Weber, Rammohan Varadarajan, David Rosenthal |
S&P | 2 |
| 1988 | Extended discretionary access controlsabstractA discretionary access control mechanism proposed for a secure distributed operating system (DOS) being designed at BBN Laboratories is presented. The DOS is an object-oriented system that uses access control lists to authorize access to objects. Discretionary controls are implemented in a type-specific manner inside the managers of objects. Several extensions to conventional access control lists are proposed, including a limited form of privilege transfer, module interconnection control, support for direct operations roles, and restricted roles. A technique for automatically generating access control implementations is presented that is based on nonprocedural specifications, and an implementation approach is proposed that allows the generated code to be embedded with high assurance in untrusted object managers using hardware protection rings. The concepts and mechanisms are illustrated with a simple banking example.> Stephen T. Vinter |
S&P | 1 |
| 1986 | Recoverable Actions in Gutenberg
Stephen T. Vinter, Krithi Ramamritham, David W. Stemple |
ICDCS | 1 |
| 1986 | Privilege Transfer and Revocation in a Port-Based SystemabstractGutenberg is a port-based operating system being designed to study protection issues in distributed systems. All shared resources are viewed as protected objects and hence can be assessed only via specific operations defined on them. Processes communicate and access objects through the use of ports. Each port is associated with an abstract data type operation and can be created by a process only if the process has the capability to execute the operation on the type. Thus, a port represents the privilege of the port's client process to request a service. Capabilities to create ports for requesting operations are contained in a capability directory, which is navigated by processes to gain these capabilities. Privilege transfer is a means of providing servers access to the resources they need to perform their services. In Gutenberg, privilege transfer is accomplished by allowing access to subdirectories of the capability directory and by passing capabilities, including port access capabilities, to processes via ports. It should be possible to revoke transferred privileges when breaches of trust are detected or suspected, when a period of time has passed beyond which the distributor of a privilege does not want the privilege shared, or when an error has been detected. Krithi Ramamritham, David W. Stemple, David A. Briggs, Stephen T. Vinter |
IEEE Trans. Software Eng. | 4 |
| 1986 | Functional Addressing in Gutenberg: Interprocess Communication without Process IndentifiersabstractAn interprocess communication facility provided by the kernel of the Gutenberg experimental operating system is presented. In Gutenberg all interprocess communication is via channels (ports) that are typed by the service which can be requested on them. Ports are created by reference to their service without using the identifier of the process providing the service, a technique the authors refer to as functional addressing. By using functional addressing, interprocess transfer of port use privileges and a new concept of cooperation class, arbitrary process interconnection topologies can be achieved without any explicit use of process identifiers by processes. Examples of object sharing with abstract data type managers and data-driven protocols of database query execution are presented to illustrate the methods of constructing systems of cooperation processes using the Gutenberg system. David W. Stemple, Stephen T. Vinter, Krithi Ramamritham |
IEEE Trans. Software Eng. | 2 |
| 1985 | Decentralized Access Control in a Distributed System
Krithi Ramamritham, David W. Stemple, Stephen T. Vinter |
ICDCS | 3 |