Demo Data from VLDB 2026 / reviewers in the wild / expert
William R. Bevier
dblp:30/5078
· DBLP profile ↗
9ranked-venue papers
7as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorTheory of computation · 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
2 papers |
Program verification · 74% Compilers and program optimization · 15% Operating systems · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › system verification
kernel verification |
0.0 | 1 | 1989 | Kit: A Study in Operating System Verification · IEEE Trans. Software Eng. 1989 |
Program verification › system verification › systems code verification
operating system verification |
0.0 | 1 | 1989 | Kit: A Study in Operating System Verification · IEEE Trans. Software Eng. 1989 |
Program verification
theorem proving |
0.0 | 1 | 1989 | Kit: A Study in Operating System Verification · IEEE Trans. Software Eng. 1989 |
Compilers and program optimization
verified compilation |
0.0 | 1 | 1987 | Toward Verified Execution Environments · S&P 1987 |
Operating systems › resource management › process management
CPU scheduling |
0.0 | 1 | 1989 | Kit: A Study in Operating System Verification · IEEE Trans. Software Eng. 1989 |
Concurrent programming
message passing |
0.0 | 1 | 1989 | Kit: A Study in Operating System Verification · IEEE Trans. Software Eng. 1989 |
Methods — techniques the papers use, named apart from their topics
mechanical verification · 0.0boyer-moore logic · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | The Specification-Based Testing of a Trusted Kernel: MK++abstractThe MK++ kernel, a descendant of Mach, was designed and implemented at the Open Group Research Institute. Independently, Computational Logic Inc. had developed a formal specification for the Mach kernel interface. We report on the adaptation of this specification to MK++, and its use in the derivation of a testing strategy for the MK++ implementation. The results and utility of the tests are discussed. Richard L. Ford, William R. Bevier, Richard T. Simon, Lawrence M. Smith |
ICFEM | 2 |
| 1995 | Connection policies and controlled interferenceabstractA communication policy is a specification for permitted communication among system agents. A system exhibits noninterference with respect to a policy if every agent is insensitive to the presence of agents with which it may not communicate. A communication policy specifies the presence or absence of communication between agents, but it does not specify how permitted communication may occur. In this paper we present a refinement of a communication policy, which we call a connection policy. A connection policy specifies the channels along which permitted communication may occur. A system observes controlled interference when its connection policy is satisfied. When a connection policy is consistent with a communication policy, controlled interference guarantees noninterference. We discuss Rushby's notion of separation. In light of controlled interference, and briefly relate controlled interference to type enforcement. The formalization of the controlled interference theory is built on the state-based formulation of noninterference previously developed by two of the authors. A theme of this paper is that a state-based approach to these issues is simple and useful. William R. Bevier, Richard M. Cohen, William D. Young |
CSFW | 1 |
| 1995 | A State-Machine Approach to Non-InterferenceabstractWe outline an approach to modeling noninterference-style security policies using a state-based model, as opposed to an event-based or i/o-based model. We believe that this approach provides a richer, more intuitive formalism for security modeling tha William R. Bevier, William D. Young |
J. Comput. Secur. | 1 |
| 1994 | A State-Based Approach to Non-InterferenceabstractWe outline an alternative approach to modeling noninterference-style security policies using a state-based model (as opposed to an event-based or i/o-based model). We believe that this approach provides a richer, more intuitive formalism for security modeling than the event-based approach and provides a link to other current research in specification and verification of concurrent and distributed systems. We describe the state-based approach for deterministic and non-deterministic systems with both transitive and intransitive security policies.> William D. Young, William R. Bevier |
CSFW | 2 |
| 1992 | Machine Checked Proofs of the Design of a Fault-Tolerance Circuit
William R. Bevier, William D. Young |
Formal Aspects Comput. | 1 |
| 1989 | Kit and the Short Stack
William R. Bevier |
J. Autom. Reason. | 1 |
| 1989 | An Approach to Systems Verification
William R. Bevier, Warren A. Hunt Jr., J Strother Moore, William D. Young |
J. Autom. Reason. | 1 |
| 1989 | Kit: A Study in Operating System VerificationabstractThe author reviews Kit, a small multitasking operating system kernel written in the machine language of a uniprocessor von Neumann computer. The kernel is proved to implement on this shared computer a fixed number of conceptually distributed communicating processes. In addition to implementing processes, the kernel provides the following verified services: process scheduling, error handling, message passing, and an interface to asynchronous devices. As a by-product of the correctness proof, security-related results such as the protection of the kernel from tasks and the inability of tasks to enter supervisor mode are proved. The problem is stated in the Boyer-Moore logic, and the proof is mechanically checked with the Boyer-Moore theorem prover.> William R. Bevier |
IEEE Trans. Software Eng. | 1 |
| 1987 | Toward Verified Execution EnvironmentsabstractCurrent verification technology provides tools for the verification of programs written in a high-level language. Even verified high-level programs may not satisfy their specifications when executed, due to errors in tower-level software and hardware. We discuss an attempt at eliminating this problem with the design of an execution environment consisting of a compiler, operating system, and processor, each of which has been mechanically verified. William R. Bevier, Warren A. Hunt Jr., William D. Young |
S&P | 1 |