National University of Singapore
  David S. Rosenblum

David S. Rosenblum is a Professor in the Department of Computer Science of the School of Computing at the National University of Singapore. He directs the Felicitous Computing Institute and is a member of the NUS Graduate School for Integrative Sciences and Engineering.

He received his PhD in 1988 from the Department of Electrical Engineering at Stanford University, and he did his undergraduate work at North Texas State University (now the University of North Texas). From 1988 to 1996 he was a Member of the Technical Staff at AT&T Bell Laboratories (now AT&T Labs Research) in Murray Hill, NJ. After leaving Bell Labs, from 1996 to 2001 he was on the Faculty of the Department (now School) of Information and Computer Science at the University of California, Irvine. From 2001 to 2003 he was on leave from UC Irvine working as Chief Technology Officer and Principal Architect of PreCache, a startup company developing technology in the area of publish/subscribe networking. And from 2004 to 2011 he was Professor of Software Systems in the Department of Computer Science at University College London.

Professor Rosenblum's research has addressed a wide range of problems spanning the breadth of the software development life cycle, including software specification, architecture, design, testing, analysis and maintenance, as well as problems underlying the processes that guide large software projects. His current research focuses on the scalability of architectures for large-scale software systems; probabilistic modeling and analysis of software systems; and the design and validation of mobile, context-aware adaptive systems for ubiquitous computing. In 1997 he received a CAREER Award from the US National Science Foundation for his work on distributed component-based software, and from 2004-2009 he held a Wolfson Research Merit Award from the Royal Society.

More information is available in a current CV.

Open Positions

I am looking for PhD students interested in working on problems in ubiquitous computing, scalability of computing systems, and probabilistic modeling and analysis

We are also hiring research staff for the Felicitous Computing Institute

Current Professional Activities

Award Papers

Fellowships and Affiliations

Recent Papers and Presentations

Systematic Elaboration of Scalability Requirements through Goal-Obstacle Analysis (preprint, IEEE TSE, 2012, to appear)

High Confidence Ubiquitous Computing Systems (invited presentation at ISHCS 2011)

Context-Aware Adaptive Applications: Fault Patterns and Their Automated Identification (IEEE TSE, 2010)

Death, Taxes, & Scalabilty (IEEE Software, 2010)

Multi-Layer Faults in the Architectures of Mobile, Context-Aware Adaptive Applications (JSS, 2009)

A Model to Design and Verify Context-Aware Adaptive Service Composition (SCC 2009)

ROAR: Increasing the Flexibility and Performance of Distributed Search (SIGCOMM 2009)

Contact Information

Prof. David S. Rosenblum
School of Computing
National University of Singapore
Computing 1
13 Computing Drive
Singapore 117417
Republic of Singapore


Office: COM1-03-15
Voice: +65 6516 6230
Fax: +65 6779 4580
Email: firstname at comp dot nus dot edu dot sg


Last updated 28 February 2012