TY - GEN
T1 - Software engineering for self-adaptive systems
T2 - International Seminar on Software Engineering for Self-Adaptive Systems: Assurances, 2013
AU - de Lemos, Rogério
AU - Garlan, David
AU - Ghezzi, Carlo
AU - Giese, Holger
AU - Andersson, Jesper
AU - Litoiu, Marin
AU - Schmerl, Bradley
AU - Weyns, Danny
AU - Baresi, Luciano
AU - Bencomo, Nelly
AU - Brun, Yuriy
AU - Camara, Javier
AU - Calinescu, Radu
AU - Cohen, Myra B.
AU - Gorla, Alessandra
AU - Grassi, Vincenzo
AU - Grunske, Lars
AU - Inverardi, Paola
AU - Jezequel, Jean Marc
AU - Malek, Sam
AU - Mirandola, Raffaela
AU - Mori, Marco
AU - Müller, Hausi A.
AU - Rouvoy, Romain
AU - Rubira, Cecília M.F.
AU - Rutten, Eric
AU - Shaw, Mary
AU - Tamburrelli, Giordano
AU - Tamura, Gabriel
AU - Villegas, Norha M.
AU - Vogel, Thomas
AU - Zambonelli, Franco
N1 - © Springer International Publishing AG 2017
PY - 2018/1/18
Y1 - 2018/1/18
N2 - The important concern for modern software systems is to become more cost-effective, while being versatile, flexible, resilient, dependable, energy-efficient, customisable, configurable and self-optimising when reacting to run-time changes that may occur within the system itself, its environment or requirements. One of the most promising approaches to achieving such properties is to equip software systems with self-managing capabilities using self-adaptation mechanisms. Despite recent advances in this area, one key aspect of self-adaptive systems that remains to be tackled in depth is the provision of assurances, i.e., the collection, analysis and synthesis of evidence that the system satisfies its stated functional and non-functional requirements during its operation in the presence of self-adaptation. The provision of assurances for self-adaptive systems is challenging since run-time changes introduce a high degree of uncertainty. This paper on research challenges complements previous roadmap papers on software engineering for self-adaptive systems covering a different set of topics, which are related to assurances, namely, perpetual assurances, composition and decomposition of assurances, and assurances obtained from control theory. This research challenges paper is one of the many results of the Dagstuhl Seminar 13511 on Software Engineering for Self-Adaptive Systems: Assurances which took place in December 2013.
AB - The important concern for modern software systems is to become more cost-effective, while being versatile, flexible, resilient, dependable, energy-efficient, customisable, configurable and self-optimising when reacting to run-time changes that may occur within the system itself, its environment or requirements. One of the most promising approaches to achieving such properties is to equip software systems with self-managing capabilities using self-adaptation mechanisms. Despite recent advances in this area, one key aspect of self-adaptive systems that remains to be tackled in depth is the provision of assurances, i.e., the collection, analysis and synthesis of evidence that the system satisfies its stated functional and non-functional requirements during its operation in the presence of self-adaptation. The provision of assurances for self-adaptive systems is challenging since run-time changes introduce a high degree of uncertainty. This paper on research challenges complements previous roadmap papers on software engineering for self-adaptive systems covering a different set of topics, which are related to assurances, namely, perpetual assurances, composition and decomposition of assurances, and assurances obtained from control theory. This research challenges paper is one of the many results of the Dagstuhl Seminar 13511 on Software Engineering for Self-Adaptive Systems: Assurances which took place in December 2013.
UR - http://www.scopus.com/inward/record.url?scp=85041808822&partnerID=8YFLogxK
UR - https://link.springer.com/chapter/10.1007%2F978-3-319-74183-3_1
U2 - 10.1007/978-3-319-74183-3_1
DO - 10.1007/978-3-319-74183-3_1
M3 - Conference publication
AN - SCOPUS:85041808822
SN - 9783319741826
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 3
EP - 30
BT - Software Engineering for Self-Adaptive Systems III. Assurances - International Seminar, Revised Selected and Invited Papers
A2 - Ghezzi, Carlo
A2 - Garlan, David
A2 - Giese, Holger
A2 - de Lemos, Rogerio
PB - Springer
Y2 - 15 December 2013 through 19 December 2013
ER -