Composable Systems Group

School of Computer Science, Carnegie Mellon University

Objectives:

  • To provide a scientific and engineering basis for designing, building, and analyzing composable software systems.
  • To provide languages, tools, environments, and techniques to support these activities.
  • Approach:

    We focus on three research areas: software architecture, formal methods, and tractable software analysis. This project will develop new models, theories, methods, languages, and tools for classifying, specifying, analyzing, and designing software systems beyond the component level. This support could lead to substantial reduction in maintenance costs, improvement in software resuse, and increase in quality of software.

    Information:

  • Project Summary
  • Publications
  • New Ideas and Impact
  • Research Brief
  • Picture
  • People:

  • (Gregory Abowd)
  • (Rob Allen)
  • (Steve Brookes)
  • (Craig Damon)
  • Rob DeLine
  • David Garlan
  • Daniel Jackson
  • Darrell Kindred
  • Robert Monroe
  • Greg Morrisett
  • (Scott Nettles)
  • Robert OCallahan
  • John Ockerbloom
  • Gene Rollins
  • William Scherlis
  • Mary Shaw
  • Jeannette Wing
  • Amy Moormann Zaremski
  • Greg Zelesnik
  • Projects within the Composable Systems Group:

  • Able Project
  • ChopShop Project
  • Venari Project
  • Vitruvius Project (page under construction)
  • rollins@cs.cmu.edu