Hardware and Software: Verification and Testing
DOI: 10.1007/978-3-540-77966-7_14
|View full text |Cite
|
Sign up to set email alerts
|

On the Architecture of System Verification Environments

Abstract: Abstract. Implementations of computer systems comprise many layers and employ a variety of programming languages. Building such systems requires support of an often complex, accompanying tool chain.The Verisoft project deals with the formal pervasive verification of computer systems. Making use of appropriate formal specification and proof tools, this task requires (i) specifying the layers and languages used in the implementation, (ii) specifying and verifying the algorithms employed by the tool chain (or, al… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
7
0

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 32 publications
0
7
0
Order By: Relevance
“…The Verisoft project [1,6,8], aims at the complete verification of a computer system from an e-mail client down to the gate level of the processor. Verification of an operating system kernel is therefore one part of the Verisoft project.…”
Section: Related Workmentioning
confidence: 99%
“…The Verisoft project [1,6,8], aims at the complete verification of a computer system from an e-mail client down to the gate level of the processor. Verification of an operating system kernel is therefore one part of the Verisoft project.…”
Section: Related Workmentioning
confidence: 99%
“…There is ongoing work in the verification of operating systems, such as the Verisoft [15] and L4.verified [22] projects, that includes automatic verification of interactive I/O at the hardware and device driver level. This is an important branch of verification, but we consider interactions between machine components to play a significantly different role in programs and correctness criteria from concurrent interactions with a human user.…”
Section: Related Workmentioning
confidence: 99%
“…Based on prior work stemming from the Verisoft Project [26,3] (in particular VAMP [10], CVM [27,48,49], C0 [31,32] and the proof environment Isabelle/Simpl [45,44]), we have built our key contribution of this paper: It consists of the VAMOS layer, both specification as well as implementation, and a theory layer culminating in the fairness theorem of the VA-MOS scheduler. 1 To our knowledge, such a theorem has been shown over a realistic kernel for the first time.…”
mentioning
confidence: 99%