M
Mark Hillebrand
Researcher at German Research Centre for Artificial Intelligence
Publications - 23
Citations - 1365
Mark Hillebrand is an academic researcher from German Research Centre for Artificial Intelligence. The author has contributed to research in topics: Formal verification & Functional verification. The author has an hindex of 17, co-authored 23 publications receiving 1317 citations. Previous affiliations of Mark Hillebrand include Saarland University & Microsoft.
Papers
More filters
Book ChapterDOI
VCC: A Practical System for Verifying Concurrent C
Ernie Cohen,Markus Dahlweid,Mark Hillebrand,Dirk Leinenbach,Michal Moskal,Thomas Santen,Wolfram Schulte,Stephan Tobies +7 more
TL;DR: This paper motivates VCC, describes the verification methodology, the architecture of VCC is described, and the experience using VCC to verify the Microsoft Hyper-V hypervisor is reported on.
Book ChapterDOI
Invariants, modularity, and rights
Ernie Cohen,Eyad Alkassar,Vladimir Boyarinov,Markus Dahlweid,Ulan Degenbaev,Mark Hillebrand,Bruno Langenstein,Dirk Leinenbach,Michal Moskal,Steven Obua,Wolfgang J. Paul,Hristo Pentchev,Elena Petrova,Thomas Santen,Norbert Schirmer,Sabine Schmaltz,Wolfram Schulte,Andrey Shadrin,Stephan Tobies,Alexandra Tsyban,Sergey Tverdyshev +20 more
TL;DR: This paper argues that rights to access the state are really just sugar for knowledge that certain updates preserve certain invariants, and extends program assertions to include not just knowledge about the state, but rights toaccess the state.
Book ChapterDOI
The 1st verified software competition: experience report
Vladimir Klebanov,Peter Müller,Natarajan Shankar,Gary T. Leavens,Valentin Wüstholz,Eyad Alkassar,Rob Arthan,Derek Bronish,Rod Chapman,Ernie Cohen,Mark Hillebrand,Bart Jacobs,K. Rustan M. Leino,Rosemary Monahan,Frank Piessens,Nadia Polikarpova,Tom Ridge,Jan Smans,Stephan Tobies,Thomas Tuerk,Mattias Ulbrich,Benjamin Weiß +21 more
TL;DR: The authors, the organizers and participants, report the experiences from the 1st Verified Software Competition, held in August 2010 in Edinburgh at the VSTTE 2010 conference.
Book ChapterDOI
Automated verification of a small hypervisor
TL;DR: This paper presents the first functional verification of a small hypervisor using VCC, an automatic verifier for C developed at Microsoft, and introduces necessary system verification techniques, such as accurate modeling of software/hardware interaction and simulation proofs in a first-order logic setting.
Book ChapterDOI
On the correctness of operating system kernels
TL;DR: This paper defines the computation model CVM (communicating virtual machines) in which concurrent user processes interact with a generic microkernel written in C, and outlines the correctness proof for concrete kernels, which implement this model.