Registered user since Wed 7 Jan 2015
Name: David Pearce
Bio: David (@whileydave) graduated with a PhD from Imperial College London in 2005, and took up a lecturer position at Victoria University of Wellington, NZ. David’s PhD thesis was on efficient algorithms for pointer analysis of C, and his techniques have since been incorporated into GCC. His interests are in programming languages, compilers and static analysis.
Since 2009, he has been developing the Whiley Programming Language (whiley.org) which is designed specifically to simplify program verification. Prior to that, David developed the Java Compiler Kit (JKit), which is an open source Java Compiler aimed at simplifying static analysis.
David has previously interned at Bell Labs, New Jersey, where he worked on compilers for FPGAs; and also at IBM Hursely, UK, where he worked with the AspectJ development team on profiling systems.
Country: United Kingdom
Affiliation: Victoria University of Wellington
Personal website: http://homepages.ecs.vuw.ac.nz/~djp/
Research interests: Programming Languages, Compilers, Software Verification
|ARRAY 2017||Author of Array Programming in Whiley within the ARRAY 2017-track|
|ECOOP 2017||Author of Contracts in the Wild: A Study of Java Programs within the ECOOP Research Papers-track|
|Show activities from other conferences|
View general profile