Downloads & Free Reading Options - Results

Microsoft Research Video 103704: Oracle Semantics For Concurrent Separation Logic by Microsoft Research

Read "Microsoft Research Video 103704: Oracle Semantics For Concurrent Separation Logic" by Microsoft Research through these free online access and download options.

Search for Downloads

Search by Title or Author

Books Results

Source: The Internet Archive

The internet Archive Search Results

Available books for downloads and borrow from The internet Archive

1Microsoft Research Video 103704: Oracle Semantics For Concurrent Separation Logic

By

We define (with machine-checked proofs in Coq) a modular operational semantics for Concurrent C minor—a language with shared memory, spawnable threads, and first-class locks. By modular we mean that one can reason about sequential control and data-flow knowing almost nothing about concurrency, and one can reason about concurrency knowing almost nothing about sequential control and data-flow constructs. We present a Concurrent Separation Logic with first-class locks and threads, and prove its soundness with respect to the operational semantics. Using our modularity principle, we proved the sequential C.S.L. rules (those inherited from sequential Separation Logic) simply by adapting Appel & Blazy’s machine-checked soundness proofs. Our Concurrent C minor operational semantics is designed to connect to Leroy’s optimizing (sequential) C minor compiler; we propose our modular semantics as a way to adapt Leroy’s compiler-correctness proofs to the concurrent setting. Thus we will obtain end-to-end proofs: the properties you prove in Concurrent Separation Logic will be true of the program that actually executes on the machine. ©2008 Microsoft Corporation. All rights reserved.

“Microsoft Research Video 103704: Oracle Semantics For Concurrent Separation Logic” Metadata:

  • Title: ➤  Microsoft Research Video 103704: Oracle Semantics For Concurrent Separation Logic
  • Author:
  • Language: English

“Microsoft Research Video 103704: Oracle Semantics For Concurrent Separation Logic” Subjects and Themes:

Edition Identifiers:

Downloads Information:

The book is available for download in "movies" format, the size of the file-s is: 682.50 Mbs, the file-s for this book were downloaded 68 times, the file-s went public at Tue Feb 18 2014.

Available formats:
Animated GIF - Archive BitTorrent - Item Tile - Metadata - Ogg Video - Thumbnail - Windows Media - h.264 -

Related Links:

Online Marketplaces

Find Microsoft Research Video 103704: Oracle Semantics For Concurrent Separation Logic at online marketplaces:


Buy “Microsoft Research Video 103704: Oracle Semantics For Concurrent Separation Logic” online:

Shop for “Microsoft Research Video 103704: Oracle Semantics For Concurrent Separation Logic” on popular online marketplaces.