Concurrency Verification

Concurrency Verification
Title Concurrency Verification PDF eBook
Author W.-P. de Roever
Publisher Cambridge University Press
Pages 26
Release 2001-11-26
Genre Computers
ISBN 9780521806084

Download Concurrency Verification Book in PDF, Epub and Kindle

An advanced 2001 textbook on verification of concurrent programs using a semantic approach which highlights concepts clearly.

Automated Verification of Concurrent Search Structures

Automated Verification of Concurrent Search Structures
Title Automated Verification of Concurrent Search Structures PDF eBook
Author Krishna Siddharth
Publisher Springer Nature
Pages 182
Release 2022-05-31
Genre Mathematics
ISBN 3031018060

Download Automated Verification of Concurrent Search Structures Book in PDF, Epub and Kindle

Search structures support the fundamental data storage primitives on key-value pairs: insert a pair, delete by key, search by key, and update the value associated with a key. Concurrent search structures are parallel algorithms to speed access to search structures on multicore and distributed servers. These sophisticated algorithms perform fine-grained synchronization between threads, making them notoriously difficult to design correctly. Indeed, bugs have been found both in actual implementations and in the designs proposed by experts in peer-reviewed publications. The rapid development and deployment of these concurrent algorithms has resulted in a rift between the algorithms that can be verified by the state-of-the-art techniques and those being developed and used today. The goal of this book is to show how to bridge this gap in order to bring the certified safety of formal verification to high-performance concurrent search structures. Similar techniques and frameworks can be applied to concurrent graph and network algorithms beyond search structures.

Verification of Sequential and Concurrent Programs

Verification of Sequential and Concurrent Programs
Title Verification of Sequential and Concurrent Programs PDF eBook
Author Krzysztof Apt
Publisher Springer Science & Business Media
Pages 512
Release 2010-10-14
Genre Computers
ISBN 184882744X

Download Verification of Sequential and Concurrent Programs Book in PDF, Epub and Kindle

HIS BOOK CONTAINS a most comprehensive text that presents syntax-directed and compositional methods for the formal veri?- T cation of programs. The approach is not language-bounded in the sense that it covers a large variety of programming models and features that appear in most modern programming languages. It covers the classes of - quential and parallel, deterministic and non-deterministic, distributed and object-oriented programs. For each of the classes it presents the various c- teria of correctness that are relevant for these classes, such as interference freedom, deadlock freedom, and appropriate notions of liveness for parallel programs. Also, special proof rules appropriate for each class of programs are presented. In spite of this diversity due to the rich program classes cons- ered, there exist a uniform underlying theory of veri?cation which is synt- oriented and promotes compositional approaches to veri?cation, leading to scalability of the methods. The text strikes the proper balance between mathematical rigor and - dactic introduction of increasingly complex rules in an incremental manner, adequately supported by state-of-the-art examples. As a result it can serve as a textbook for a variety of courses on di?erent levels and varying durations. It can also serve as a reference book for researchers in the theory of veri?- tion, in particular since it contains much material that never before appeared in book form. This is specially true for the treatment of object-oriented p- grams which is entirely novel and is strikingly elegant.

Concurrency, Compositionality, and Correctness

Concurrency, Compositionality, and Correctness
Title Concurrency, Compositionality, and Correctness PDF eBook
Author Dennis Dams
Publisher Springer Science & Business Media
Pages 383
Release 2010-02-24
Genre Computers
ISBN 364211511X

Download Concurrency, Compositionality, and Correctness Book in PDF, Epub and Kindle

This Festschrift volume, published in honor of Willem-Paul de Roever, contains 19 detailed papers written by the friends and colleagues of the honoree, all eminent scientists in their own right. These are preceded by a detailed bibliography and rounded off, at the end of the book, with a gallery of photographs. The theme under which the papers have been collected is Concurrency, Compositionality, and Correctness, reflecting the focus of Willem-Paul de Roever's research career. Topics addressed include model checking, computer science and state machines, ontology and mereology of domains, game theory, compiler correctness, fair scheduling and encryption algorithms.

Computer Aided Verification

Computer Aided Verification
Title Computer Aided Verification PDF eBook
Author Alexandra Silva
Publisher Springer Nature
Pages 922
Release 2021-07-17
Genre Computers
ISBN 3030816850

Download Computer Aided Verification Book in PDF, Epub and Kindle

This open access two-volume set LNCS 12759 and 12760 constitutes the refereed proceedings of the 33rd International Conference on Computer Aided Verification, CAV 2021, held virtually in July 2021. The 63 full papers presented together with 16 tool papers and 5 invited papers were carefully reviewed and selected from 290 submissions. The papers were organized in the following topical sections: Part I: invited papers; AI verification; concurrency and blockchain; hybrid and cyber-physical systems; security; and synthesis. Part II: complexity and termination; decision procedures and solvers; hardware and model checking; logical foundations; and software verification. This is an open access book.

Computer Aided Verification

Computer Aided Verification
Title Computer Aided Verification PDF eBook
Author Daniel Kroening
Publisher Springer
Pages 479
Release 2015-07-13
Genre Computers
ISBN 3319216686

Download Computer Aided Verification Book in PDF, Epub and Kindle

The two-volume set LNCS 9206 and LNCS 9207 constitutes the refereed proceedings of the 27th International Conference on Computer Aided Verification, CAV 2015, held in San Francisco, CA, USA, in July 2015. The total of 58 full and 11 short papers presented in the proceedings was carefully reviewed and selected from 252 submissions. The papers were organized in topical sections named: model checking and refinements; quantitative reasoning; software analysis; lightning talks; interpolation, IC3/PDR, and Invariants; SMT techniques and applications; HW verification; synthesis; termination; and concurrency.

Verification, Model Checking, and Abstract Interpretation

Verification, Model Checking, and Abstract Interpretation
Title Verification, Model Checking, and Abstract Interpretation PDF eBook
Author Dirk Beyer
Publisher Springer Nature
Pages 484
Release 2020-01-14
Genre Computers
ISBN 3030393224

Download Verification, Model Checking, and Abstract Interpretation Book in PDF, Epub and Kindle

This book constitutes the proceedings of the 21st International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2020. The 21 papers presented in this volume were carefully reviewed from 44 submissions. VMCAI provides a forum for researchers from the communities of verification, model checking, and abstract Interpretation, facilitating interaction, cross-fertilization, and advancement of hybrid methods that combine these and related areas.