Software Verification 12th International Conference, VSTTE 2020, and 13th International Workshop, NSV 2020, Los Angeles, CA, USA, July 20-21, 2020, Revised Selected Papers / [electronic resource] : edited by Maria Christakis, Nadia Polikarpova, Parasara Sridhar Duggirala, Peter Schrammel. - 1st ed. 2020. - XXVI, 239 p. 73 illus., 35 illus. in color. online resource. - Programming and Software Engineering, 12549 2945-9168 ; . - Programming and Software Engineering, 12549 .

SARL: OO Framework Specification for Static Analysis -- QPR Verify: A Static Analysis Tool for Embedded Software based on Bounded Model Checking -- Verified Translation Between Purely Functional and Imperative Domain Specific Languages in HELIX -- Automatic Detection and Repair of Transition-Based Leakage in Software Binaries -- BanditFuzz: A Reinforcement-Learning based Performance Fuzzer for SMT Solvers -- Synthesis of Solar Photovoltaic Systems: Optimal Sizing Comparison -- Verfied Transformations and Hoare Logic: Beautiful Proofs for Ugly Assembly Language -- MCBAT: Model Counting for Constraints over Bounded Integer Arrays -- Optimized NTT Algorithm -- Can We Avoid Rounding-Error Estimation in HPC Codes and Still Get Trustworthy Results? -- An Efficient Floating-Point Bit-Blasting API for Verifying C Programs -- Rigorous Enclosure of Round-O Errors in Floating-Point Computations : Towards Numerical Assistants: Trust, Measurement, Community, and Generality for the Numerical Workbench -- Combining Zonotope Abstraction and Constraint Programming for Synthesizing Inductive Invariants -- SARL: OO Framework Speci cation for Static Analysis -- QPR Verify: A Static Analysis Tool for Embedded Software based on Bounded Model Checking -- Veri ed Translation Between Purely Functional and Imperative Domain Specific Languages in HELIX -- Automatic Detection and Repair of Transition-Based Leakage in Software Binaries -- BanditFuzz: A Reinforcement-Learning based Performance Fuzzer for SMT Solvers -- Synthesis of Solar Photovoltaic Systems: Optimal Sizing Comparison -- Veri ed Transformations and Hoare Logic: Beautiful Proofs for Ugly Assembly Language -- MCBAT: Model Counting for Constraints over Bounded Integer Arrays -- Verification of an Optimized NTT Algorithm -- Can We Avoid Rounding-Error Estimation in HPC Codes and Still Get Trustworthy Results? -- An Efficient Floating-Point Bit-Blasting API for Verifying C Programs -- Rigorous Enclosure of Round-O Errors in Floating-Point Computations -- Towards Numerical Assistants: Trust, Measurement, Community, and Generality for the Numerical Workbench -- Combining Zonotope Abstraction and Constraint Programming for Synthesizing Inductive Invariants.

This book constitutes the refereed proceedings of the 12th International Conference on Verified Software, VSTTE 2020, and the 13th International Workshop on Numerical Software Verification, NSV 2020, held in Los Angeles, CA, USA, in July 2020. Due to COVID-19 pandemic the conference was held virtually. The 13 papers presented in this volume were carefully reviewed and selected from 21 submissions. The papers describe large-scale verification efforts that involve collaboration, theory unification, tool integration, and formalized domain knowledge as well as novel experiments and case studies evaluating verification techniques and technologies. The conference was co-located with the 32nd International Conference on Computer-Aided Verification (CAV 2020).

9783030636180

10.1007/978-3-030-63618-0 doi


Computer science.
Software engineering.
Programming languages (Electronic computers).
Computers, Special purpose.
Computer Science Logic and Foundations of Programming.
Software Engineering.
Theory of Computation.
Programming Language.
Special Purpose and Application-Based Systems.

QA75.5-76.95

004.0151