David Garlan




David Garlan is a Professor in the Institute for Software Research and the School of Computer Science at Carnegie Mellon University, where he leads several research projects and is the Director of Professional Software Engineering Programs.  His research interests include:
  • software architecture
  • pervasive computing
  • self-healing systems
  • cyber-physical systems
  • applied formal methods
  • software development environments

Home
Current Projects
Publications
Academics
External Activities

Current Projects
ABLE:
Architecture Based Languages and Environments
AEvol:
Techniques and tools for managing long term architecture evolution
Rainbow:
Architecture-based Adaptation of Complex Systems
SORASCS:
SORASCS aims to provide a service oriented architecture platform for integration and composition of intelligence analysis services
SCYPHYS:
SCYPHYS is exploring the unification of software architecture principles and physical modeling approaches to enable modeling of cyber-phsical systems
Specification and Verification Center: Our center focuses on the formal specification and verification of hardware and software systems.  We invent new mathematically-based techniques, languages, and tools to model the behavior of systems and to verify that these models satisfy desired properties.  We also use our tools to find bugs in hardware and software designs.  Thes, our approach of using formal methods complements the more traditional approaches of simulation and testing.
Past Projects
AURA:
Distraction-free Ubiquitous Computing
Discotect:
Discovering Architectures from Running Systems
RADAR:
Building and Evaluating a Learning Cognitive Assistant


This page is part of David Garlan's site in the School of Computer Science at Carnegie Mellon University.  Use of any portion of this site to generate spam or other mass communications is forbidden.  Comments to the maintainer.  Modified: 03-Sep-2010.