Learn More
Bacteriophages (phages) appropriate essential processes of bacterial hosts to benefit their own development. The multisubunit bacterial RNA polymerase (RNAp) enzyme, which catalyses DNA transcription, is targeted by phage-encoded transcription regulators that selectively modulate its activity. Here, we describe the structural and mechanistic basis for the(More)
In [1] the almost complete formal verification of a small hypervisor with the automated C code verifier VCC [2] was reported: the correctness of the C portions of the hypervisor and of the guest simulation was established; the verification of the assembler portions of the code was left as future work. Suitable methodology for the verification of Macro(More)
Bacteriophages (phages) appropriate essential processes of bacterial hosts to benefit their own development. The multisubunit bacterial RNA polymerase (RNAp) enzyme, which catalyses DNA transcription, is targeted by phage-encoded transcription regulators that selectively modulate its activity. Here, we describe the structural and mechanistic basis for the(More)
Pervasive formal verification of operating systems and hypervisors is, due to their safety-critical aspects, a highly relevant area of research. Many implementations consist of both assembler and C functions. Formal verification of their correctness must consider the correct interaction of code written in these languages, which is, in practice, ensured by(More)
Successful infection of Escherichia coli by bacteriophage T7 relies upon the transcription of the T7 genome by two different RNA polymerases (RNAps). The bacterial RNAp transcribes early T7 promoters, whereas middle and late T7 genes are transcribed by the T7 RNAp. Gp2, a T7-encoded transcription factor, is a 7 kDa product of an essential middle T7 gene 2,(More)
The quest for modular concurrency reasoning has led to recent proposals that extend program assertions to include not just knowledge about the state, but rights to access the state. We argue that these rights are really just sugar for knowledge that certain updates preserve certain invariants.
We present the status of a project which aims at building, formally and pervasively verifying a distributed automotive system. The target system is a gate-level model which consists of several interconnected electronic control units with independent clocks. This model is verified against the specification as seen by a system programmer. The automotive(More)
  • 1