Systems software research at UCI has expanded to include topics such as program restructuring and transformation techniques for parallelization and distribution, compiler-assisted memory management, component-oriented languages and dynamic code optimization.