Browsing Engineering (Faculty of) by Supervisor "Gurfinkel, Arie"
Now showing items 1-4 of 4
-
Bounded Model Checking of Industrial Code
(University of Waterloo, 2021-09-14)Abstract: Bounded Model Checking(BMC) is an effective and precise static analysis technique that reduces program verification to satisfiability (SAT) solving. However, with a few exceptions, BMC is not actively used in ... -
Decompilation of Binaries into LLVM IR for Automated Analysis
(University of Waterloo, 2022-01-25)Complexity in malicious software is increasing to avoid detection and mitigation. As such, there is greater interest in using automation for reverse engineering. Current state-of-the-art tools use proprietary intermediate ... -
Expressive and Efficient Memory Representation for Bounded Model Checking of C programs
(University of Waterloo, 2022-12-13)Ensuring memory safety in programs has been an important yet difficult topic of research. Most static analysis approaches rely on the theory of arrays to model memory access. The limitation of the theory of arrays in terms ... -
Strong Induction in Hardware Model Checking
(University of Waterloo, 2019-08-14)Symbolic Model checking is a widely used technique for automated verification of both hardware and software systems. Unbounded SAT-based Symbolic Model Checking (SMC) algorithms are very popular in hardware verification. ...