Team
Roy Campbell
Research Area: OS and Security
Research Interests: Security, distributed operating systems and ubiquitous computing.
Research Group: Systems Software Research Group
Research Statement: Professor Campbell's research interests are the problems, engineering and construction techniques of complex system software. Security, continuous media, and real-time control and pose a challenge, especially to operating system designers. Ubiquitous, distributed and parallel systems require complex resource management and efficient implementations. Object-oriented design aids organizing software, supports customization and offer new approaches to building dynamic distributed systems and middleware. Over time, research in system software has become increasingly important and the construction of complex system software a focus for advanced software engineering techniques.
His current research projects include security assessment of SCADA networks, operating system dependability and security, active spaces for ubiquitous computing, and the design of peer-to-peer distributed operating systems.
Indranil Gupta
Research Area: Networking and Distributed Systems
Research Interests: Distributed systems and protocols.
Research Group: Distributed Protocols Research Group
Research Statement: Professor Gupta is interested in studying design, implementation, and evaluation issues for large-scale distributed systems such as peer-to-peer systems, the Grid and sensor networks. He works on creative and innovative ideas in the fields of design methodologies, management for distributed systems, malleable and availability-aware distributed computing, socially-inspired distributed computing, probabilistic protocols for sensor networks, and probabilistic distributed systems in general.
Mike Heath
Research Area: Scientific Computing
Research Interests: Scientific computing and parallel computing.
Research Group: Computational Science and Engineering Program (CSE)
Research Statement: Professor Heath's research interests are primarily in scientific computing and parallel computing, and the relationship between them. In scientific computing (also known as numerical analysis), his interests are mainly in numerical linear algebra and optimization. He is particularly interested in sparse matrix computations, such as direct methods for solving sparse systems of linear equations and least squares problems. Applications of his work have included large-scale problems in geodesy, finite element structural analysis, and simulation of rocket engines.
Professor Heath is interested in algorithms, languages, architectures, and software systems for parallel computing. Much of his work in this area has involved performance analysis and visualization of parallel programs. He developed a package called ParaGraph to visualize the behavior and performance of message-passing programs on distributed memory parallel computers.
Professor Heath is also the Interim Head of the Department of Computer Science, as well as Director of the Computational Science and Engineering Program and the Center for Simulation of Advanced Rockets.
