Research Associate Professor, School of Computing
B.S., University of Utah, 1983
Professor Lepreau's
research interests focus on
operating systems, but expand into many other areas
including security, networking, component software, programming and domain-specific
languages, compilers, distributed systems, and software assurance.
As head of the Flux Research Group,
he currently leads three DARPA and NSF-sponsored research projects.
The ``Alchemy'' project is developing a new model of component programming
for embedded and other low-level systems.
Utah's Active Networks effort is attempting
to develop a router OS that can safely
and speedily ``execute'' Java bytecode-carrying packets.
Finally, in a related effort his group is constructing a unique research instrument:
a remotely configurable 1000-node network testbed and emulation facility.
In these efforts, his group has developed much software,
including the ``Janos'' active network OS,
the ``Knit'' component composition language, the OSKit,
the Flick IDL compiler, the
Fluke/Flask OS, and the ``Alta'' and ``KaffeOS'' Java operating systems.
In 1994 he founded the prestigious Usenix/ACM/IEEE Symposium on Operating
Systems Design and Implementation (OSDI) conference series, and
served as its first program chair.