Back to Search Start Over

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

Authors :
de Lemos, Rogerio
Giese, Holger
Shaw, Mary
Andersson, Jesper
Baresi, Luciano
Becker, Basil
Bencomo, Nelly
Brun, Yuriy
Cikic, Bojan
Desmarais, Ron
Dustdar, Schahram
Engels, Gregor
Geihs, Kurt
Goeschka, Karl M.
Gorla, Alessandra
Grassi, Vincenzo
Inverardi, Poala
Karsai, Gabor
Kramer, Jeff
Litoiu, Marin
Lopes, Antonia
Magee, Jeff
Malek, Sam
Mankovskii, Serge
Mirandola, Raffaela
Mylopoulos, John
Nierstrasz, Oscar
Prehofer, Christian
Schlichting, Wilhelm
Schmerl, Bradley
Smith, Dennis B.
Sousa, Joao P.
Tamura, Gabriel
Tahvildari, Ladan
Villegas, Norha M.
Vogel, Thomas
Weyns, Danny
Wong, Kenny
Wuttke, Jochen
de Lemos, Rogerio
Giese, Holger
Shaw, Mary
Andersson, Jesper
Baresi, Luciano
Becker, Basil
Bencomo, Nelly
Brun, Yuriy
Cikic, Bojan
Desmarais, Ron
Dustdar, Schahram
Engels, Gregor
Geihs, Kurt
Goeschka, Karl M.
Gorla, Alessandra
Grassi, Vincenzo
Inverardi, Poala
Karsai, Gabor
Kramer, Jeff
Litoiu, Marin
Lopes, Antonia
Magee, Jeff
Malek, Sam
Mankovskii, Serge
Mirandola, Raffaela
Mylopoulos, John
Nierstrasz, Oscar
Prehofer, Christian
Schlichting, Wilhelm
Schmerl, Bradley
Smith, Dennis B.
Sousa, Joao P.
Tamura, Gabriel
Tahvildari, Ladan
Villegas, Norha M.
Vogel, Thomas
Weyns, Danny
Wong, Kenny
Wuttke, Jochen
Publication Year :
2011

Abstract

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 adaptive solutions, processes, from centralized to decentralized control, and practical run-time verification and validation. 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.

Details

Database :
OAIster
Notes :
application/pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.ocn807966811
Document Type :
Electronic Resource
Full Text :
https://doi.org/10.4230.DagSemProc.10431.3