|
|
|
Prof. Taha's Resource Aware Programming (RAP) research group at Rice
develops techniques for building high-quality computing systems. The
group develops new programming language concepts, software engineering
methods, and compiling technologies. Taha is a firm believer in
demonstrating the significance of such innovations in challenging
application domains. Recent research projects have focused on domains
such as device drivers, real-time and embedded systems, robotics, and
digital hardware design.
Prof. Taha is responsible for developing multi-stage programming,
languages such as MetaOCaml and Concoqtion, statically typed macros,
tag elimination, tagless staged interpreters, event-driven functional
reactive programming (E-FRP), the notion of exact software design, and
gradual typing.
Prof. Taha is also the founder of the International Conference on
Generative Programming and Component Engineering (GPCE), and the IFIP
Working Group on Program Generation (WG 2.11). In addition to
numerous peer-reviewed publications, Taha has edited special issues of
the Journal of Functional Programming and the Science of Computer
Programming. He serves on the program committee of numerous
international conferences and workshops, including EMSOFT, ICCESS,
PEPM, GPCE, EUC, ESOP, and PLPV.
Taha's research is funded by the National Science Foundation (NSF), the Texas Advanced Technology Programming (ATP), the Semiconductor Research Consortium (SRC, for an Intel custom project), National Instruments (NI), and Schlumberger. |
|
|