Progress of Concurrent Objects

Progress of Concurrent Objects
Author :
Publisher : Now Publishers
Total Pages : 146
Release :
ISBN-10 : 1680836722
ISBN-13 : 9781680836721
Rating : 4/5 (721 Downloads)

Book Synopsis Progress of Concurrent Objects by : Hongjin Liang

Download or read book Progress of Concurrent Objects written by Hongjin Liang and published by Now Publishers. This book was released on 2020-05-18 with total page 146 pages. Available in PDF, EPUB and Kindle. Book excerpt: Implementations of concurrent objects in programming languages should guarantee linearizability and a progress property. These progress properties describe conditions under which a method call is guaranteed to complete. However, they fail to describe how clients are affected, making it difficult to utilize them in layered and modular program verification. Even worse, none of the existing results applies to concurrent objects with partial methods. Progress of Concurrent Objects examines the progress properties of concurrent objects. It formulates each progress property in terms of contextual refinement so that, when verifying clients of the objects, concrete object implementations can be replaced with their abstractions with certainty, achieving modular verification. For concurrent objects with partial methods, two new progress properties, partial starvation-freedom (PSF) and partial deadlock-freedom (PDF) are described. Finally, a rely-guarantee style program logic LiLi for verifying linearizability and progress together for concurrent objects is introduced. This tutorial is intended for use by researchers and students. It surveys the current state of the topic and introduces the reader to recent advances in a tutorial style that makes the topic accessible to newcomers to the field.


Progress of Concurrent Objects Related Books

Progress of Concurrent Objects
Language: en
Pages: 146
Authors: Hongjin Liang
Categories: Computers
Type: BOOK - Published: 2020-05-18 - Publisher: Now Publishers

DOWNLOAD EBOOK

Implementations of concurrent objects in programming languages should guarantee linearizability and a progress property. These progress properties describe cond
Concurrent Objects and Beyond
Language: en
Pages: 479
Authors: Gul Agha
Categories: Computers
Type: BOOK - Published: 2014-09-09 - Publisher: Springer

DOWNLOAD EBOOK

This Festschrift volume includes a collection of papers written in honor of the accomplishments of Professor Yonezawa on the occasion of his 65th birthday in 20
Concurrent Programming: Algorithms, Principles, and Foundations
Language: en
Pages: 530
Authors: Michel Raynal
Categories: Computers
Type: BOOK - Published: 2012-12-30 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This book is devoted to the most difficult part of concurrent programming, namely synchronization concepts, techniques and principles when the cooperating entit
Concurrent Crash-Prone Shared Memory Systems
Language: en
Pages: 139
Authors: Michel Raynal
Categories: Computers
Type: BOOK - Published: 2022-03-22 - Publisher: Morgan & Claypool Publishers

DOWNLOAD EBOOK

Theory is what remains true when technology is changing. So, it is important to know and master the basic concepts and the theoretical tools that underlie the d
Objects for Concurrent Constraint Programming
Language: en
Pages: 198
Authors: Martin Henz
Categories: Computers
Type: BOOK - Published: 1997-10-31 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

Concurrent constraint programming (ccp) is a recent development in programming language design. Its central contribution is the notion of partial information pr