About
5
Publications
140
Reads
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
5
Citations
Citations since 2017
Introduction
Additional affiliations
August 2021 - present
Position
- Professor
Description
- 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
Education
September 2012 - August 2016
Publications
Publications (5)
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...
Projects
Project (1)
ARMv8.3 binary formal verification of system code.