Kit: A study in operating system verification
WR Bevier - IEEE Transactions on Software Engineering, 1989 - ieeexplore.ieee.org
The 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 …
language of a uniprocessor von Neumann computer. The kernel is proved to implement on …
Specification and verification in the field: Applying formal methods to {BPF} just-in-time compilers in the linux kernel
This paper describes our experience applying formal methods to a critical component in the
Linux kernel, the just-in-time compilers (" JITs") for the Berkeley Packet Filter (BPF) virtual …
Linux kernel, the just-in-time compilers (" JITs") for the Berkeley Packet Filter (BPF) virtual …
[图书][B] Piton: a mechanically verified assembly-level language
JS Moore - 2007 - books.google.com
Mountaineers use pitons to protect themselves from falls. The lead climber wears a harness
to which a rope is tied. As the climber ascends, the rope is paid out by a partner on the …
to which a rope is tied. As the climber ascends, the rope is paid out by a partner on the …
A mechanically verified code generator
WD Young - Journal of Automated Reasoning, 1989 - Springer
We describe the specification, implementation and proof of correctness of a code generator
for a subset of Gypsy 2.05. The code generator is specified in the Boyer-Moore logic; its …
for a subset of Gypsy 2.05. The code generator is specified in the Boyer-Moore logic; its …
[PDF][PDF] Reasoning about Abstract State Machines: The WAM Case Study.
G Schellhorn, W Ahrendt - J. Univers. Comput. Sci., 1997 - academia.edu
This paper describes the rst half of the formal veri cation of a Prolog compiler with the KIV
Karlsruhe Interactive Veri er" system. Our work is based on BR95, where an operational …
Karlsruhe Interactive Veri er" system. Our work is based on BR95, where an operational …
The WAM case study: Verifying compiler correctness for Prolog with KIV
G Schellhorn, W Ahrendt - Automated Deduction—A Basis for Applications …, 1998 - Springer
This chapter describes the first half of the fonnal, machine-supported verification of a Prolog
compiler with the KIV system. Our work is based on the mathematical analysis given in …
compiler with the KIV system. Our work is based on the mathematical analysis given in …
Formal verification of application and system programs based on a validated x86 ISA model
S Goel - 2016 - repositories.lib.utexas.edu
Two main kinds of tools available for formal software verification are point tools and general-
purpose tools. Point tools are targeted towards bug-hunting or proving a fixed set of …
purpose tools. Point tools are targeted towards bug-hunting or proving a fixed set of …
A grand challenge proposal for formal methods: A verified stack
JS Moore - Formal Methods at the Crossroads. From Panacea to …, 2003 - Springer
We propose a grand challenge for the formal methods community: build and mechanically
verify a practical computing system, from transistors to software. The challenge is both …
verify a practical computing system, from transistors to software. The challenge is both …
[图书][B] Scalable techniques for formal verification
S Ray - 2010 - books.google.com
This book is about formal veri? cation, that is, the use of mathematical reasoning to ensure
correct execution of computing systems. With the increasing use of c-puting systems in …
correct execution of computing systems. With the increasing use of c-puting systems in …
[PDF][PDF] Proving theorems about Java and the JVM with ACL2
JS Moore - NATO Science Series Sub Series III Computer and …, 2003 - Citeseer
We describe a methodology for proving theorems mechanically about Java methods. The
theorem prover used is the ACL2 system, an industrial-strength version of the Boyer-Moore …
theorem prover used is the ACL2 system, an industrial-strength version of the Boyer-Moore …