Smart Grid / Smart Home Self-adaptive Exemplar

Amel Belaggoun, Alexander Frömmgen, Alexander Schiendorfer, Matthias Tichy, and Sebastian Wätzoldt

Self-adaptive software (SAS) constitutes a key ingredient in the realization of cyber-physical systems that are inherently distributed. A very prominent example of such systems is found in the area of smart homes coupled with smart energy capabilities. Such a home can for instance offer production via photovoltaic plants or storage reserves in form of an electric vehicle. Designing efficient distributed control strategies is important - yet many approaches start from a very customized and hence incomparable initial setup. We therefore discussed an exemplar case study that could serve as a benchmark for evaluations of self-adaptations mechanisms. To be useful for SAS-developers, we included an initial meta-model and both a set of user stories that target requirements of quantities to be evaluated as well as a set of user stories highlighting possible collaboration scenarios (fully centralized vs. fully decentralized, proactive vs. reactive) inspired by ongoing research in the smart grid community.
published 2014 Report from the GI Dagstuhl Seminar 14433: Software Engineering for Self-Adaptive Systems