Professor Campbell's research interests are in the engineering and construction techniques of complex system software. Security, continuous media, and real-time control present a challenge to operating system designers. Ubiquitous, distributed, and parallel systems require complex resource management and efficient implementations. Object-oriented design aids in the organization of software, supports customization, and offers new approaches to building dynamic distributed systems and middleware. As the Internet grows, the importance of interoperability, security, and reliability increases. Over time, research in system software has become increasingly important, and the construction of complex system software has become a focus for advanced software engineering techniques.
His current research projects include active spaces for ubiquitous computing, authorization for sensor networks, simulations of network security, and the design of peer-to-peer distributed operating systems.
Recent trust-oriented publications from Roy H. Campbell include: