Software Systems Research at UCLA
The UCLA Computer Science Department has a diverse group of faculty and students working in the area of software systems. We have a broad array of ongoing research activities that span the entire spectrum of software systems, including programming language design and implementation, software engineering, operating systems, and embedded systems.
Current Research Projects
Asbestos, operating system based on new labeling and isolation primitives
Atasyn, timing analysis of TCP servers for surviving denial-of-service attacks
Avrora, scalable sensor network simulation with precise timing
Blast, software model checking for C
BPFS, file system using byte-addressable, persistent RAM to provide stronger durability and consistency guarantees
-
-
Cloudfarm, a peer-to-peer system that enables end-user machines to participate in data storage for Web applications
-
DRFx, simple and efficient semantics for concurrent programming languages
Eel, event-driven programming library with verification and tool support
Featherstitch, modular file system with integrated dependencies for robustness
iMASH, mobile support for heterogeneous clients
Hauberk, an experimental investigation of the incentives mechanism and robustness of the BitTorrent peer-to-peer protocol
-
-
MAYA, next-generation performance prediction tools for global networks
Measuring DDoS defense, building benchmarks, tools, and testbed support for measuring DDoS defense systems
Panoply, system support for secure organization and interaction in ubiquitous environments
Plan B, executable specifications for online failure recovery
Ralf, a framework for end-to-end evaluation of register allocators
Sympathy, a debugging and fault detection system for sensor networks
WHYNET, a scalable testbed for next generation mobile wireless networking technologies
Past Research Projects
Expanders, language support for modular object adaptation
JPred, practical predicate dispatch for Java
-
People
Faculty
Adjunct Faculty
Research Staff
Mahesh Marina
-
Mineo Takai
Postdoctoral Researchers
Graduate Students
-
Erik Kline
Jonathan Lee
-
-
-
-
Zhiguo Xu
Yi Yang
Alumni/ae
-
Tom Bergan, M.S. 2007
-
Ryan Cunningham, M.S. 2005
Lih Chen, M.S.
-
Tim DaSilva
-
Jaideep Dharap
-
-
-
-
-
Glenn Glazer
-
-
-
-
-
Jacob Lacouture, M.S.
-
Jinsong Lin
-
-
-
-
B. Scott Michel, Ph.D., 2004
-
Manav Mital, M.S.
-
Robert Nelson, M.S.
-
Matthew Presley, Ph.D.
Greg Prier, M.S. 2003
-
-
David Ratner, Ph.D.
Max Robinson, M.S.
Alexey Rudenko, Ph.D. 2002
Philip Russell
Roy Shea, Ph.D. 2010
Matthew Schnaider
Erik Skow
-
-
-
-
-
-
-
-
Lei Zhang, M.S. 2006
-
Labs
Compilers Laboratory, 4810 Boelter Hall. For research into compilers, embedded systems, and programming languages.
-
Parallel Computing Laboratory, 3809 Boelter Hall. For research in design and evaluation of adaptive, mobile, wireless systems; recent projects in wireless network testbed development; system models employing hybrid/multi-paradigm modeling & parallel simulation techniques; cross-layer adaptive techniques; middleware support for nomadic computing.
TERTL Lab (Software Systems Laboratory), 3440 Boelter Hall. For research into the design, implementation, and evaluation of operating systems, networked systems, programming languages, and software engineering tools. Includes
Readable Software Systems group.
Concurrent Systems Laboratory, 3285 Boelter Hall. For research into the design, implementation, and evaluation of computer systems that use state-of-the-art technology to achieve both high performance and high reliability, with a focus on parallel and distributed systems.
Sponsors