Now showing items 1-6 of 6

    • Methods for Reducing Monitoring Overhead in Runtime Verification 

      Wu, Chun Wah Wallace (University of Waterloo, 2013-01-18)
      Runtime verification is a lightweight technique that serves to complement existing approaches, such as formal methods and testing, to ensure system correctness. In runtime verification, monitors are synthesized to check a ...
    • Predictive Runtime Verification of Stochastic Systems 

      Babaee Cheshmeahmadrezaee, Reza (University of Waterloo, 2019-08-13)
      Runtime Verification (RV) is the formal analysis of the execution of a system against some properties at runtime. RV is particularly useful for stochastic systems that have a non-zero probability of failure at runtime. ...
    • Runtime Monitoring for Uncertain Times 

      Kauffman, Sean (University of Waterloo, 2021-03-19)
      In Runtime Verification (RV), monitors check programs for correct operation at execution time. Also called Runtime Monitoring, RV offers advantages over other approaches to program verification. Efficient monitoring is ...
    • RuSTL: Runtime Verification using Signal Temporal Logic 

      Khan, Waleed (University of Waterloo, 2019-04-23)
      A system is classified to be a safety-critical system if its failure and/or malfunction of these devices may result in severe injuries or in extreme cases loss of human life. Such systems are all around us, examples of ...
    • Security Analysis Methods for Detection and Repair of DoS Vulnerabilities in Smart Contracts 

      Nassirzadeh, Behkish (University of Waterloo, 2021-04-19)
      In recent years we have witnessed a dramatic increase in the applications of blockchain and smart contracts in a variety of contexts, including supply-chain, decentralized finance, and international money transfers. However, ...
    • Time-Triggered Program Monitoring 

      Thomas, Johnson (University of Waterloo, 2012-09-21)
      Debugging is an important phase in the embedded software development cycle because of its high proportion in the overall cost in the product development. Debugging is difficult for real-time applications as such programs ...

      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