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


Autoria(s): 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, Antonia; 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 Pedro; Tahvildari, Ladan; Wong, Kenny; Wuttke, Jochen
Data(s)

2013

Resumo

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.

Formato

application/pdf

Identificador

http://boris.unibe.ch/43350/1/Lemo13a.pdf

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; ... (2013). Software Engineering for Self-Adaptive Systems: A Second Research Roadmap. In: Software Engineering for Self-Adaptive Systems II. Lecture Notes in Computer Science: Vol. 7475 (pp. 1-32). Berlin Heidelberg: Springer 10.1007/978-3-642-35813-5 <http://dx.doi.org/10.1007/978-3-642-35813-5>

doi:10.7892/boris.43350

info:doi:10.1007/978-3-642-35813-5

urn:isbn:978-3-642-35812-8

Idioma(s)

eng

Publicador

Springer

Relação

http://boris.unibe.ch/43350/

http://dx.doi.org/10.1007/978-3-642-35813-5_1

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

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; ... (2013). Software Engineering for Self-Adaptive Systems: A Second Research Roadmap. In: Software Engineering for Self-Adaptive Systems II. Lecture Notes in Computer Science: Vol. 7475 (pp. 1-32). Berlin Heidelberg: Springer 10.1007/978-3-642-35813-5 <http://dx.doi.org/10.1007/978-3-642-35813-5>

Palavras-Chave #000 Computer science, knowledge & systems #510 Mathematics
Tipo

info:eu-repo/semantics/bookPart

info:eu-repo/semantics/publishedVersion

PeerReviewed