By the same authors

Perpetual Assurances for Self-Adaptive Systems

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Full text download(s)

Published copy (DOI)

Author(s)

  • Danny Weyns
  • Nelly Bencomo
  • Radu Calinescu
  • Javier Cámara
  • Carlo Ghezzi
  • Vincenzo Grassi
  • Lars Grunske
  • Paola Inverardi
  • Jean-Marc Jézéquel
  • Sam Malek
  • Raffaela Mirandola
  • Marco Mori
  • Giordano Tamburrelli

Department/unit(s)

Publication details

Title of host publicationSoftware Engineering for Self-Adaptive Systems III. Assurances
DateE-pub ahead of print - 18 Jan 2018
DatePublished (current) - 12 Mar 2019
Pages31-63
Number of pages33
PublisherSPRINGER
Original languageUndefined/Unknown
ISBN (Electronic)978-3-319-74183-3
ISBN (Print)978-3-319-74182-6

Publication series

NameLecture Notes in Computer Science
Volume9640

Abstract

Providing assurances for self-adaptive systems is challenging. A primary underlying problem is uncertainty that may stem from a variety of different sources, ranging from incomplete knowledge to sensor noise and uncertain behavior of humans in the loop. Providing assurances that the self-adaptive system complies with its requirements calls for an enduring process spanning the whole lifetime of the system. In this process, humans and the system jointly derive and integrate new evidence and arguments, which we coined perpetual assurances for self-adaptive systems. In this paper, we provide a background framework and the foundation for perpetual assurances for self-adaptive systems. We elaborate on the concrete challenges of offering perpetual assurances, requirements for solutions, realization techniques and mechanisms to make solutions suitable. We also present benchmark criteria to compare solutions. We then present a concrete exemplar that researchers can use to assess and compare approaches for perpetual assurances for self-adaptation.

Bibliographical note

This is an author-produced version of the published paper. Uploaded in accordance with the publisher’s self-archiving policy. Further copying may not be permitted; contact the publisher for details.

    Research areas

  • cs.SE

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations