Software Engineering for Self-Adaptive Systems: A Second Research Roadmap - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Book Sections Year : 2013

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

1 University of Kent [Canterbury]
2 University of Potsdam = Universität Potsdam
3 UVIC - University of Victoria [Canada]
4 CMU - Carnegie Mellon University [Pittsburgh]
5 Department of Clinical Neurology [Oxford]
6 POLIMI - Politecnico di Milano [Milan]
7 HPI - Hasso Plattner Institute for Software Systems Engineering
8 ARLES - Software architectures and distributed systems
9 University of Washington [Seattle]
10 West Virginia University [Morgantown]
11 TU Wien - Vienna University of Technology = Technische Universität Wien
12 University of Paderborn
13 Universität Kassel [Kassel]
14 Faculty of Informatics [Lugano]
15 DI - Dipartimento di Informatica [Italy]
16 VUSE - Vanderbilt University School of Engineering [Nashville]
17 Department of Computing [London]
18 Department of Informatics [Lisbon]
19 George Mason University [Fairfax]
20 CA Technologies [New York]
21 DEI - Dipartimento di Elettronica e Informazione
22 UNITN - Università degli Studi di Trento = University of Trento
23 SCG - Software Composition Group [Bern]
24 LMU - Ludwig Maximilian University [Munich] = Ludwig Maximilians Universität München
25 C-LAB [Paderborn]
26 AT&T Bell Laboratories
27 Volgenau School of Engineering - Department of Computer Science [Fairfax]
28 ADAM - Adaptive Distributed Applications and Middleware
29 ECE - Department of Electrical and Computer Engineering [Waterloo]
30 Université Robert Schuman - Strasbourg III
31 KU Leuven - Catholic University of Leuven = Katholieke Universiteit Leuven
32 Department of Computing Science [Edmonton]
33 ISR - Institute for Software Research
34 CS-YORK - Department of Computer Science [York]
Oscar Nierstrasz
Marin Litoiu
  • Function : Author
  • PersonId : 977447


The goal of this roadmap paper is to summarize the stateof- 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 eld, we focus on four essential topics of self-adaptation: design space for adaptive solutions, processes, from centralized to decentralized control, and practical run-time veri cation 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 di erent set of topics, and reecting 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.

Dates and versions

inria-00638157 , version 1 (04-11-2011)



Rogério de Lemos, Holger Giese, Hausi A. Muller, Mary Shaw, Jesper Andersson, et al.. Software Engineering for Self-Adaptive Systems: A Second Research Roadmap. De Lemos, Rogério and Giese, Holger and Müller, Hausi and Shaw, Mary. Software Engineering for Self-Adaptive Systems, 7475, Springer, pp.1-26, 2013, Dagstuhl Seminar Proceedings, 978-3-642-35812-8. ⟨10.1007/978-3-642-35813-5_1⟩. ⟨inria-00638157⟩
1499 View
0 Download



Gmail Mastodon Facebook X LinkedIn More