Adaptive Exchange of Distributed Partial Models@run.time for Highly Dynamic Systems

Sebastian Gotz, Ilias Gerostathopoulos, Filip Krikava, Adnan Shahzada, Romina Spalazzese

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Future software systems will be highly dynamic. We are already experiencing, for example, a world where Cyber-Physical Systems (CPSs) play a more and more crucial role. CPSs integrate computational, physical, and networking elements, they comprise a number of subsystems, or entities, that are connected and work together. The open and highly distributed nature of the resulting system gives rise to unanticipated runtime management issues such as the organization of subsystems and resource optimization. In this paper, we focus on the problem of knowledge sharing among cooperating entities of a highly distributed and self-adaptive CPS. Specifically, the research question we address is how to minimize the knowledge that needs to be shared among the entities of a CPS. If all entities share all their knowledge with each other, the performance, energy and memory consumption as well as privacy are unnecessarily negatively impacted. To reduce the amount of knowledge to share between CPS entities, we envision a role-based adaptive knowledge exchange technique working on partial runtime models, i.e., Models reflecting only part of the state of the CPS. Our approach supports two adaptation dimensions: the runtime type of knowledge and conditions over the knowledge. We illustrate the feasibility of our technique by discussing its realization based on two state-of-the-art approaches.

Original languageEnglish
Title of host publicationProceedings - 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages64-70
Number of pages7
ISBN (Electronic)9781479919345
DOIs
Publication statusPublished - 12 Aug 2015
Externally publishedYes
Event10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2015 - Florence, Italy
Duration: 18 May 201519 May 2015

Publication series

NameProceedings - 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2015

Conference

Conference10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2015
CountryItaly
CityFlorence
Period18/05/1519/05/15

Keywords

  • Cyber-Physical Systems
  • Model synchronization
  • Models@run.time

Fingerprint

Dive into the research topics of 'Adaptive Exchange of Distributed Partial Models@run.time for Highly Dynamic Systems'. Together they form a unique fingerprint.

Cite this