ICSE 2006 Workshop on Software Engineering
for Adaptive and Self-Managing Systems (SEAMS)

Shanghai - China
21-22 May 2006


Betty Cheng
Michigan State University, USA

Rogério de Lemos
University of Kent, UK

Stephen Fickas
University of Oregon, USA

David Garlan
Carnegie Mellon University, USA

Jeff Magee
Imperial College, UK

Hausi Müller
University of Victoria, Canada

Richard Taylor
University of California, Irvine, USA


Gordon Blair
University of Lancaster, UK
Cristina Gacek
University of Newcastle upon Tyne, UK
Mike Hinchey
NASA Goddard, USA
Marin Litoiu
IBM Toronto, Canada
Neno Medvidovic
University of Southern California, USA
John Mylopoulos
University of Toronto, Canada
Masoud Sadjadi
Florida International University., USA
Dennis Smith
Roy Sterritt
University of Ulster, UK
Alexander Wolf
University of Lugano, Switzerland
Kenny Wong
University of Alberta, Canada


An increasingly important requirement for a software-based system is the ability to self-manage by adapting itself at run time to handle such things as changing user needs, system intrusions or faults, a changing operational environment, and resource variability. Such a system must configure and reconfigure itself, augment its functionality, continually optimize itself, protect itself, and recover itself, while keeping its complexity hidden from the user.

The topic of self-adaptive and self-managing systems has been studied in a large number of specific areas, including software architectures, fault-tolerant computing, robotics, control systems, programming languages, and biologically-inspired computing. The goal of this symposium is to bring together researchers and practitioners from many of these diverse areas to discuss the fundamental principles, state of the art, and critical challenges of self-adaptive systems. Specifically, we intend to focus on the software engineering aspects, including the methods, architectures, algorithms, techniques, and tools that can be used to support dynamic adaptive behavior.


The aim of the workshop is to bring together the different communities in software engineering to discuss the state of research and practice of self-adaptive, self-managing, self-healing, self-optimizing, self-configuring, and autonomic software.

We are interested in submissions from both industry and academia on all topics related to this important area. These include, but are not limited to: programming, design and architectural language support for the self-adaptation of software (including exception handling, reflection, and aspect-orientation); algorithms for software self-adaptation; integration mechanisms for self-adaptive systems (including the dynamic synthesis of wrappers for legacy systems); formal notations for modeling and analysis of software self-adaptation, including sound cost-benefit analysis; architectural styles and architecture patterns for supporting self-adaptation; verification and validation of self-adaptive software; mechanisms to determine the runtime state of the system as a prerequisite to determining adaptation alternatives; adaptive components; constraint-based approaches to adaptation and self-organizing systems; evaluation and assurance for self-adaptive systems; decision making techniques for self-adaptive systems; assessing (at runtime) the success of an adaptation and mechanisms for recovering/rolling-back from poor choices; and run-time checks of architectural models.

The following application areas are of particular interest: mobile computing; dependable computing; autonomous robotics; adaptable user interfaces; service-oriented architectures; autonomic computing.


We are soliciting research papers and experience reports (up to 7 pages, ACM SIG Proceedings Format), that concisely describe ongoing work, new ideas, experiences, etc. All submitted papers will be reviewed by at least three program committee members. Papers must not have been previously published or concurrently submitted elsewhere. The accepted papers will be published in the workshop proceedings that will be distributed with the ICSE conference proceedings.

Submission page:


Submission deadline: ** 8 February 2006 **
Author notification: 1 March 2006
Publication ready copy: 7 March 2006


Workshop-related email should be addressed to:
Workshop home page: