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.

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

Ter Beek M H;
2011

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.
2011
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
978-3-642-24123-9
Software Product Lines
Assume-guarantee reasoning
Software evolution
Model problems
Formal verification
File in questo prodotto:
File Dimensione Formato  
prod_205393-doc_46000.pdf

solo utenti autorizzati

Descrizione: contributo
Tipologia: Versione Editoriale (PDF)
Dimensione 437.88 kB
Formato Adobe PDF
437.88 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/176068
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact