AbstractThe paper details the author's thread verification experiences with four applications: Linux kernel code, the Red Hat Linux POSIX Thread library, a portable PThread library, which was developed by the author for NASA, and a HandyChecker prototype. Based on the author's experiences, the paper concludes with a list of challenges for the verification community
Abstract. This article presents a case study on retrospective verification of the Linux Virtual File...
AbstractDespite the enormous strides made in automatic verification technology over the past decade ...
We describe a new sequentialization-based approach to the symbolic verification of multi-threaded pr...
AbstractThe paper details the author's thread verification experiences with four applications: Linux...
AbstractMost of the research effort towards verification of concurrent software has focused on multi...
The increasing availability of information technology in today’s life is a challenge for users as we...
Most of the state-of-the-art verification tools do not scale well on complicated software. Our goal ...
In the first part of this thesis, we present a case study on successfully verifying the Linux USB BP...
Journal ArticleInterrupts are superficially similar to threads, but there are subtle semantic differ...
Traditional fault-tolerant multi-threading architectures provide good fault tolerance by re-executin...
This report describes the state of the art in verifiable computation. The problem being solved is th...
We address the verification problem for concurrent program that dynamically create (fork) new thread...
International audienceThis work strives to make formal verification of POSIX multithreaded programs ...
We use Iris, an implementation of concurrent separation logic in the Coq proof assistant, to verify ...
Over the past four decades microprocessors have come to be a vital and inseparable part of the moder...
Abstract. This article presents a case study on retrospective verification of the Linux Virtual File...
AbstractDespite the enormous strides made in automatic verification technology over the past decade ...
We describe a new sequentialization-based approach to the symbolic verification of multi-threaded pr...
AbstractThe paper details the author's thread verification experiences with four applications: Linux...
AbstractMost of the research effort towards verification of concurrent software has focused on multi...
The increasing availability of information technology in today’s life is a challenge for users as we...
Most of the state-of-the-art verification tools do not scale well on complicated software. Our goal ...
In the first part of this thesis, we present a case study on successfully verifying the Linux USB BP...
Journal ArticleInterrupts are superficially similar to threads, but there are subtle semantic differ...
Traditional fault-tolerant multi-threading architectures provide good fault tolerance by re-executin...
This report describes the state of the art in verifiable computation. The problem being solved is th...
We address the verification problem for concurrent program that dynamically create (fork) new thread...
International audienceThis work strives to make formal verification of POSIX multithreaded programs ...
We use Iris, an implementation of concurrent separation logic in the Coq proof assistant, to verify ...
Over the past four decades microprocessors have come to be a vital and inseparable part of the moder...
Abstract. This article presents a case study on retrospective verification of the Linux Virtual File...
AbstractDespite the enormous strides made in automatic verification technology over the past decade ...
We describe a new sequentialization-based approach to the symbolic verification of multi-threaded pr...