|
I want to exploit the
growing availability of computing power and the increasing maturity of
formal methods to make programming easier.
My current focus is on program synthesis; a
technology that promises to
automate the mechanics of implementation, freeing programmers to focus
on higher-level concerns.
As part of my research I have developed sketching,
a new approach to
synthesis that promises to bring synthesis within the reach of
mainstream programmers.
|