Software Engineering for Self-Adaptive Systems: A second Research Roadmap
Creators
- de Lemos, Rogério
- Giese, Holger
- Müller, Hausi
- Shaw, Mary
- Andersson, Jesper
- Litoiu, Marin
- Schmerl, Bradley
- Tamura, Gabriel
- Villegas, Norha M.
- Vogel, Thomas
- Weyns, Danny
- Baresi, Luciano
- Becker, Basil
- Bencomo, Nelly
- Brun, Yuriy
- Cukic, Bojan
- Desmarais, Ron
- Dustdar, Schahram
- Engels, Gregor
- Geihs, Kurt
- Goeschka, Karl
- Gorla, Alessandra
- Grassi, Vincenzo
- Inverardi, Paola
- Karsai, Gabor
- Kramer, Jeff
- Lopes, Antónia
- Magee, Jeff
- Malek, Sam
- Mankovskii, Serge
- Mirandola, Raffaela
- Mylopoulos, John
- Nierstrasz, Oscar
- Pezzè, Mauro
- Prehofer, Christian
- Schäfer, Wilhelm
- Schlichting, Rick
- Smith, Dennis B.
- Sousa, Joao P.
- Tahvildari, Ladan
- Wong, Kenny
- Wuttke, Jochen
Description
The goal of this roadmap paper is to summarize the state-of-the-art and identify research challenges when developing, deploying and managing self-adaptive software systems. Instead of dealing with a wide range of topics associated with the field, we focus on four essential topics of self-adaptation: design space for self-adaptive solutions, software engineering processes for self-adaptive systems, from centralized to decentralized control, and practical run-time verification & validation for self-adaptive systems. For each topic, we present an overview, suggest future directions, and focus on selected challenges. This paper complements and extends a previous roadmap on software engineering for self-adaptive systems published in 2009 covering a different set of topics, and reflecting in part on the previous paper. This roadmap is one of the many results of the Dagstuhl Seminar 10431 on Software Engineering for Self-Adaptive Systems, which took place in October 2010.
Notes
Files
2013SefSAS_A second Research Roadmap.pdf
Files
(415.1 kB)
Name | Size | Download all |
---|---|---|
md5:5afdf375b7fc36b7f09954c6655d4d30
|
415.1 kB | Preview Download |