Towards systematic live experimentation in software-intensive systems of systems

Ilias Gerostathopoulos, Tomas Bures, Sanny Schmid, Vojtech Horky, Christian Prehofer, Petr Tuma

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

Abstract

As the size, variation, and sophistication of software-intensive systems-of-systems grows, so does the uncertainty inherent to their design and development. To deal with this issue, we propose a framework for systematic experimentation based on declarative specification connected with system architecture. The focus is on how to specify experiments that allow systematic exploration of the space of alternative configurations at runtime. Since such experiments should be launched on live systems, extra care needs to be taken in preventing damages when experimenting with the systems. Therefore, we also focus on how to quantify the direct and the indirect cost associated with each experiment execution (which needs to be included in a cost-benefit analysis for system adaptation) and on how to gradually roll out an experiment via a number of different stages. We use the development of a route planner system as an example to motivate and exemplify our approach.

Original languageEnglish
Title of host publicationProceedings of the International Colloquium on Software-Intensive Systems-of-Systems at 10th European Conference on Software Architecture, SiSoS@ECSA 2016
PublisherAssociation for Computing Machinery
Pages1-7
Number of pages7
ISBN (Electronic)9781450363990
DOIs
Publication statusPublished - 29 Nov 2016
Externally publishedYes
Event2016 International Colloquium on Software-Intensive Systems-of-Systems at 10th European Conference on Software Architecture, SiSoS@ECSA 2016 - Copenhagen, Germany
Duration: 29 Nov 2016 → …

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2016 International Colloquium on Software-Intensive Systems-of-Systems at 10th European Conference on Software Architecture, SiSoS@ECSA 2016
Country/TerritoryGermany
CityCopenhagen
Period29/11/16 → …

Keywords

  • System architecture
  • Systematic experimentation
  • Uncertainty

Fingerprint

Dive into the research topics of 'Towards systematic live experimentation in software-intensive systems of systems'. Together they form a unique fingerprint.

Cite this