UID:
kobvindex_HPB1450451454
Umfang:
1 online resource (xxv, 430 pages) :
,
illustrations (chiefly color).
ISBN:
9783031656309
,
303165630X
Serie:
Lecture notes in computer science, 14682
Inhalt:
This open access book constitutes the proceedings of the 36th International Conference on Computer-Aided Verification, CAV 2024, which took place in Montreal, Canada, during July 24-27, 2024.
Anmerkung:
International conference proceedings.
,
Includes author index.
,
Intro -- Preface -- Organization -- Invited Talks -- How to Solve Math Problems Without Talent -- Bridging Formal Mathematics and Software Verification -- The Art of SMT Solving -- Contents - Part II -- Concurrency -- The VerCors Verifier: A Progress Report -- 1 Introduction -- 2 New and Improved Language Support -- 2.1 Improved Existing Language Support -- 2.2 Newly Supported Frameworks -- 2.3 Programming Languages Encoded into VerCors -- 3 VerCors Implementation Changes -- 4 Deriving Verified, Optimised Programs -- 5 Case Studies -- 5.1 Tunnel Control Software Components
,
5.2 Verification of Red-Black Trees and their Parallel Merge -- 5.3 GPU Case Studies -- 5.4 Student Projects -- 6 Conclusions, Related Work and Future Work -- References -- Parsimonious Optimal Dynamic Partial Order Reduction -- 1 Introduction -- 2 Main Concepts -- 3 Programs, Executions, and Equivalence -- 4 Design of the POP Algorithm -- 4.1 Parsimonious Race Reversals -- 4.2 The Parsimonious-OPtimal DPOR (POP) Algorithm -- 4.3 Parsimonious Sleep Set Characterization -- 5 Correctness and Space Complexity -- 6 Implementation and Evaluation -- 7 Related Work -- 8 Conclusion -- References
,
Collective Contracts for Message-Passing Parallel Programs -- 1 Introduction -- 2 A Theory of Collective Contracts -- 2.1 Language -- 2.2 Semantics -- 2.3 Collective Correctness -- 2.4 Simulation -- 3 Collective Contracts for C/MPI -- 3.1 Background from MPI -- 3.2 Contract Structure -- 4 Evaluation -- 4.1 Collective Contract Examples -- 4.2 Bounded Verification of Collective Contracts -- 5 Related Work -- 6 Discussion -- References -- Distributed Systems -- mypyvy: A Research Platform for Verification of Transition Systems in First-Order Logic -- 1 Introduction -- 2 Modeling Language
,
2.1 Benchmarks -- 3 Satisfiability-Based Queries -- 3.1 Queries -- 3.2 Counterexamples -- 3.3 Decidability and Finite Counterexamples via EPR -- 4 Invariant Inference -- 5 Designing mypyvy's Internals -- 6 Works Using mypyvy -- 7 Related Work -- References -- Efficient Implementation of an Abstract Domain of Quantified First-Order Formulas -- 1 Introduction -- 2 Background -- 3 Subsumption-Based Representation of Sets of Formulas -- 3.1 Bounded First-Order Languages -- 3.2 Syntactic Subsumption -- 3.3 Canonicalization -- 3.4 Representing Sets of Formulas -- 4 The Weaken Operator
,
4.1 Weakening a Single Canonical Formula -- 4.2 Weakening Sets of Formulas -- 4.3 Design Consideration and Tradeoffs -- 5 Data Structure for Sets of Formulas -- 6 Implementation and Evaluation -- 6.1 Implementation -- 6.2 Experiments -- 6.3 Results -- 7 Related Work -- 8 Conclusion -- References -- Verifying Cake-Cutting, Faster -- 1 Introduction -- 2 Cake-Cutting Preliminaries -- 3 Language and Type System -- 3.1 Syntax of Base Slice -- 3.2 A Linear Type System for Slice -- 3.3 Semantics -- 3.4 Disjointness -- 4 Constraints -- 5 Piecewise Uniform Reduction -- 5.1 Replicating Protocol Executions
Sprache:
Englisch
Schlagwort(e):
Electronic books.
;
proceedings (reports)
;
Conference papers and proceedings.
;
Actes de congrès.
DOI:
10.1007/978-3-031-65630-9
URL:
https://public.ebookcentral.proquest.com/choice/PublicFullRecord.aspx?p=31594177
Bookmarklink