John Regehr
   HOME

TheInfoList



OR:

John Regehr is a computer scientist specializing in
compiler correctness In computing, compiler correctness is the branch of computer science that deals with trying to show that a compiler behaves according to its language specification. Techniques include developing the compiler using formal methods and using rigorou ...
and
undefined behavior In computer programming, a program exhibits undefined behavior (UB) when it contains, or is executing code for which its programming language specification does not mandate any specific requirements. This is different from unspecified behavior, ...
. , he is a professor at the
University of Utah The University of Utah (the U, U of U, or simply Utah) is a public university, public research university in Salt Lake City, Utah, United States. It was established in 1850 as the University of Deseret (Book of Mormon), Deseret by the General A ...
. He is best known for the
integer overflow In computer programming, an integer overflow occurs when an arithmetic operation on integers attempts to create a numeric value that is outside of the range that can be represented with a given number of digits – either higher than the maximu ...
sanitizer which was merged into the
Clang Clang () is a compiler front end for the programming languages C, C++, Objective-C, Objective-C++, and the software frameworks OpenMP, OpenCL, RenderScript, CUDA, SYCL, and HIP. It acts as a drop-in replacement for the GNU Compiler ...
C compiler, the C compiler
fuzzer In programming and software development, fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The program is then monitored for exception ...
Csmith, and his widely read blo
Embedded in Academia
He spent the 2015-2016 academic year on sabbatical in Paris, France, working with TrustInSoft on
Frama-C Frama-C is a set of interoperable program analyzers for C programs. The name ''Frama-C'' stands for ''Framework for Modular Analysis of C programs''. Frama-C has been developed by the French Commissariat à l'Énergie Atomique et aux Énergi ...
and related code analysis tools.


References


External links


John Regehr's home page

John Regehr on Mastodon
{{DEFAULTSORT:Regehr, John Living people American computer scientists University of Utah faculty Science bloggers 21st-century science writers Year of birth missing (living people) University of Virginia alumni Kansas State University alumni