How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
Citations since 2017
3 Research Items
August 2021 - present
- Hello! My name is Amer Tahat. I am a Research Assistant Professor in the Systems Software Security at Penn State University. My research interests are in reverse engineering of ARM v8 binaries, formal methods, with a particular focus on deductive proofs, theorem proving, and proof automation for verifying properties of critical software/hardware systems.
December 2020 - August 2021
November 2016 - December 2020
September 2012 - August 2016
We present a methodology, called OPEV, to validate the translation between OCaml and PVS, which supports non-executable semantics. This validation occurs by generating large-scale tests for OCaml implementations, generating test lemmas for PVS, and generating proofs that automatically discharge these lemmas. OPEV incorporates an intermediate type s...
Interactive Theorem Proving (ITP) is one of the most rigorous methods used in formal verification of computing systems. While ITP provides a high level of confidence in the correctness of the system under verification, it suffers from a steep learning curve and the laborious nature of interaction with a theorem prover. As such, it is desirable to i...
This paper presents a hybrid method for verification and synthesis of parameterized self-stabilizing protocols where algorithmic design and mechanical verification techniques/tools are used hand-in-hand. The core idea behind the proposed method includes the automated synthesis of self-stabilizing protocols in a limited scope (i.e., fixed number of...
ARMv8.3 binary formal verification of system code.