This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.

Systems Software research »

Research Faculty

»Nikil Dutt
»Michael Franz
»David G. Kay
»Cristina V. Lopes
»Alexandru Nicolau
»Alexander Veidenbaum

Systems software forms the software infrastructure that makes the development and use of applications possible.

This includes programming languages, compilers, operating systems, networking software, and performance tools, which are studied from both theoretical and practical points of view.

Systems software research at the Bren School has expanded to include:

» Program restructuring and transformation techniques for parallelization and distribution
» Compiler-assisted memory management
» Component-oriented languages
» Dynamic code optimization
» Mobile code representations and distribution
» Mobile code optimization
» Composable middleware for distributed multimedia applications