Guaranteeing correct evolution of software product lines: setting up the problem

  • Authors:
  • Maurice H. Ter Beek;Henry Muccini;Patrizio Pelliccione

  • Affiliations:
  • Istituto di Scienza e Tecnologie dell'Informazione "A. Faedo", CNR, Pisa, Italy;Università degli studi dell'Aquila, Dipartimento di Informatica, L'Aquila, Italy;Università degli studi dell'Aquila, Dipartimento di Informatica, L'Aquila, Italy

  • Venue:
  • SERENE'11 Proceedings of the Third international conference on Software engineering for resilient systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The research question that we posed ourselves and which has led to this paper is: how can we guarantee the correct functioning of products of an SPL when core components evolve? This exploratory paper merely proposes an overview of a novel approach that, by extending and adapting assume-guarantee reasoning to evolving SPLs, guarantees the resilience against changes in the environment of products of an SPL. The idea is to selectively model check and test assume-guarantee properties on those SPL components affected by the changes.