Now showing items 1-4 of 4

    • Local Reasoning for Parameterized First Order Protocols 

      Ashmore, Rylo (University of Waterloo, 2019-08-14)
      First Order Logic (FOL) is a powerful reasoning tool for program verification. Recent work on Ivy shows that FOL is well suited for verification of parameterized distributed systems. However, specifying many natural objects, ...
    • Smart Contract Analysis Through Communication Abstractions 

      Wesley, Arthur (University of Waterloo, 2021-09-07)
      Smart contracts are programs that manage interactions between many users. Recently, Solidity smart contract have become a popular way to enforce financial agreements between untrusting users. However, such agreements do ...
    • Symmetry Reduction and Compositional Verification on Timed Automata 

      Nguyen, Hoang Linh (University of Waterloo, 2017-08-24)
      This thesis is about techniques for the analysis of concurrent and real-time systems. As the first contribution, we describe a technique that incorporates automatic symmetry detection and symmetry reduction in the ...
    • Verifying Mutable Systems 

      Scott, Joseph (University of Waterloo, 2017-10-23)
      Model checking has had much success in the verification of single-process and multi-process programs. However, model checkers assume an immutable topology which limits the verification in several areas. Consider the security ...

      UWSpace

      University of Waterloo Library
      200 University Avenue West
      Waterloo, Ontario, Canada N2L 3G1
      519 888 4883

      All items in UWSpace are protected by copyright, with all rights reserved.

      DSpace software

      Service outages