Topics
Symposium Goals
The objective of this symposium is to bring together researchers and practitioners from many of these diverse areas to engage in stimulating dialogue regarding the fundamental principles, state of the art, and critical challenges of self-adaptive and self-managing 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 that includes self-adaptive, self-managing, self-healing, self-optimizing, and self-configuring, and autonomic software.
Topics of Interest
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:
- formal notations for modeling and analyzing software self-adaptation
- programming language support for self-adaptation
- reuse support for self-adaptive systems (e.g., patterns, designs, code, etc.)
- design and architectural support for the self-adaptation of software
- algorithms for software self-adaptation
- integration mechanisms for self-adaptive systems
- evaluation and assurance for self-* systems
- run-time verification and validation of self-managing software
- modeling and analysis of adaptive systems (e.g., run-time models, cost-benefit analysis, architectural styles and patterns, requirements)
- techniques to support run-time monitoring of adaptive systems
- decision-making strategies for self-adaptive and self-organizing systems
- methods for engineering user-trust of self-adaptive and self-managing systems
- support for run-time monitoring (for requirements, design, performance, etc.)
- model problems and exemplars
The following application areas are of particular interest:
- mobile computing
- dependable computing
- autonomous robotics
- adaptable user interfaces
- service-oriented architectures
- autonomic computing