Now showing items 1-8 of 8

    • Decentralized Runtime Verification of LTL Specifications in Distributed Systems 

      Hasabelnaby, Mennatallah (University of Waterloo, 2016-09-26)
      Runtime verification is a lightweight automated formal method for specification-based run- time monitoring as well as testing of large real-world systems. While numerous techniques exist for runtime verification of sequential ...
    • 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. ...
    • RitHM: A Modular Software Framework for Runtime Monitoring Supporting Complete and Lossy Traces 

      Joshi, Yogi (University of Waterloo, 2015-10-01)
      Runtime verification (RV) is an effective and automated method for specification based offline testing as well as online monitoring of complex real-world systems. Firstly, a software framework for RV needs to exhibit certain ...
    • 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