Verification of Message Passing Concurrent Systems

Verification of Message Passing Concurrent Systems - BCS/CPHC Distinguished Dissertation Award Series

Paperback (21 Nov 2016)

Not available for sale

Includes delivery to the United States

Out of stock

This service is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Publisher's Synopsis

As our world keeps delegating more and more critical tasks to networks of interconnected machines, developing a strong theoretical framework for their design and analysis is of paramount importance. This dissertation is concerned with the development of fully-automatic methods of verification for message-passing based concurrent systems. First, we define a sound parametric analysis for Erlang, an industrial strength programming language. Thanks to a combination of abstraction and infinite-state model checking, our prototype implementation, called Soter, is able to prove properties of Erlang programs such as unreachability of error states, mutual exclusion, or bounds on mailboxes. The resulting analysis, however, has a blind spot: it is not able to precisely represent reconfigurable systems, i.e. systems where the communication network changes over time. To fix this, the second part of the thesis develops a novel type system for the analysis of the communication topology of pi-calculus processes.

Book information

ISBN: 9781780173634
Publisher: BCS Learning & Development Limited
Imprint: BCS
Pub date:
DEWEY: 004.6
DEWEY edition: 23
Number of pages: xii, 187
Weight: -1g
Height: 297mm
Width: 210mm
Spine width: 10mm