David
S. Rosenblum is Professor of Software Systems in the Department
of Computer Science at University
College London. He is currently the department's Graduate Tutor and the Head of the Software Systems Engineering Research Group. He was previously the coordinator of the department's MSc in Software Systems Engineering and was the founding Director of London Software Systems, a joint initiative of the Software Systems Group at UCL and the Distributed Software Engineering Group at Imperial College London, where he is an Honourary Professorial Research Fellow.
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. And from 2001 to 2003 he was on leave from UC Irvine working as Chief Technology Officer and Principal Architect of PreCache, a small startup company developing technology in the area of publish/subscribe networking.
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, 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.
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)
A Model-Driven Approach to Dynamic and Adaptive Service Brokering using Modes (ICSOC 2008)
Model-Based Fault Detection in Context-Aware Adaptive Applications (FSE 2008)
Algorithms for Efficient Symbolic Detection of Faults in Context-Aware Applications (ARAMIS 2008)
A Case Study in Eliciting Scalability Requirements (RE 2008)
Inaugural Lecture as Professor of Software Systems, 13 December 2004
Prof. David S. Rosenblum
Professor of Software Systems and Director of London Software Systems
Department of Computer Science
University College London
London WC1E 6BT
United Kingdom
Office: Malet Place Engineering Building 7.14
Voice: +44 (20) 7679 7366
Fax: +44 (20) 7387 1397
Email: d dot surname at cs dot ucl dot ac dot uk