TOP
Suche auf der Schloss Dagstuhl Webseite
Sie suchen nach Informationen auf den Webseiten der einzelnen Seminare? - Dann:
Nicht fündig geworden? - Einige unserer Dienste laufen auf separaten Webseiten mit jeweils eigener Suche. Bitte beachten Sie folgende Liste:
Schloss Dagstuhl - LZI - Logo
Schloss Dagstuhl Services
Seminare
Innerhalb dieser Seite:
Externe Seiten:
  • DOOR (zum Registrieren eines Dagstuhl Aufenthaltes)
  • DOSA (zum Beantragen künftiger Dagstuhl Seminare oder Dagstuhl Perspektiven Workshops)
Publishing
Innerhalb dieser Seite:
Externe Seiten:
dblp
Innerhalb dieser Seite:
Externe Seiten:
  • die Informatik-Bibliographiedatenbank dblp


GI-Dagstuhl-Seminar 14433

Software Engineering for Self-Adaptive Systems

( 19. Oct – 24. Oct, 2014 )

(zum Vergrößern in der Bildmitte klicken)

Permalink
Bitte benutzen Sie folgende Kurz-Url zum Verlinken dieser Seite: https://www.dagstuhl.de/14433

Organisatoren

Kontakt

Dagstuhl Seminar Wiki

Gemeinsame Dokumente



Motivation

Nowadays, software has become a key feature and driver for innovation of a wide range of products and services such as business applications, vehicles, or devices in various domains such as transportation, communication, energy, production, or health. Consequently, our daily lives highly depend on such software-intensive systems that therefore have to "become more versatile, flexible, resilient, dependable, energy-efficient, recoverable, customizable, configurable, and self-optimizing by adapting to changes that may occur in their operational contexts, environments and system requirements" [1]. This results in complex systems, which is even more stressed by integrating them to systems-of-systems or cyber-physical systems such as smart cities. Therefore, innovative ways of developing, deploying, maintaining, and evolving such software-intensive systems are required, which are major research challenges.

In this direction, one promising stream of software engineering research is self-adaptation, that is, systems that are able to automatically adjust their behavior and structure in response to changes in the environment or their own states and requirements. Engineering self-adaptive systems is an open research challenge, particularly, for software engineering since it is usually software that controls the self-adaptation.

Besides the notion of self-adaptive software systems, there are various other designations for such systems in the literature, such as self-healing, self-optimizing, self-managing, self-*, or autonomic systems. All of them share basic characteristics with respect to runtime adaptation though they oftentimes focus on specific concerns such as runtime failures (self-healing) or performance (self-optimization).

This GI-Dagstuhl Seminar focuses on software engineering aspects of building self-adaptive systems cost-effectively and in a systematic and predictable manner. This includes typical software engineering disciplines such as requirements engineering, modeling, architecture, middleware, design, analysis, testing, validation, and verification as well as software evolution (including software maintenance). Thus, the theme of the seminar jointly addresses the different software engineering disciplines to tackle the challenge of engineering self-adaptive systems.


Aims & Scope

The main goals of the GI-Dagstuhl Seminar are twofold. First, the seminar should bring together young researchers from the research community of "Software Engineering for Adaptive and Self-Managing Systems" (SEAMS). In the scope of this community, a series of Dagstuhl seminars on "Software Engineering for Self-Adaptive Systems" (Dagstuhl Seminars 13511, 10431, and 08031) have been organized while this GI-Dagstuhl Seminar aims for young researchers to present their current research projects, to exchange experience and expertise, to discuss research challenges, and to develop ideas for future collaborations. Second, the proposed seminar should open the SEAMS community to young researchers from related areas, particularly, the SPP 1183 "Organic Computing", SFB 901 "On-The-Fly Computing", SFB 1053 "MAKI – Multi-Mechanism Adaptation for the Future Internet", and SPP 1593 "Design For Future – Managed Software Evolution". Thus, the seminar should foster interaction and collaboration among young researchers working on self-adaptive software and related areas.


References

1. R. de Lemos, H. Giese, H. Müller, M. Shaw et al.: Software Engineering for Self-Adaptive Systems: A second Research Roadmap. In R. de Lemos, H. Giese, H. Müller, and M. Shaw, editors, Software Engineering for Self-Adaptive Systems, number 10431 in Dagstuhl Seminar Proceedings, Dagstuhl, Germany, 2011. Schloss Dagstuhl – Leibniz-Zentrum fuer Informatik, Germany.


Schlagworte
  • Software engineering
  • Self-adaptive software
  • Self-managing software
  • Autonomic Computing
  • Software evolution