Software Engineering for Self-Adaptive Systems: A Second Research Roadmap

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:...

Full description

Saved in:
Bibliographic Details
Published inSoftware Engineering for Self-Adaptive Systems Vol. 7475; pp. 1 - 32
Main Authors de Lemos, Rogério, Giese, Holger, Müller, Hausi A., 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, Göschka, Karl M., 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, João Pedro, Tahvildari, Ladan, Wong, Kenny, Wuttke, Jochen
Format Book Chapter Conference Proceeding
LanguageEnglish
Published Berlin, Heidelberg Springer Berlin Heidelberg 2013
Springer
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
ISBN:9783642358128
3642358128
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-642-35813-5_1