We show how the FMC model checker can successfully be used to model and analyze behavioural variability in Software Product Lines. FMC accepts parameterized specifications in a process-algebraic input language and allows the verification of properties of such models by means of efficient on-the-fly model checking. The properties can be expressed in a logic that allows to correlate the parameters of different actions within the same formula. We show how this feature can be used to tailor formulas to the verification of only a specific subset of products of a Software Product Line, thus allowing for scalable family-based analyses with FMC. We present a proof-of-concept that shows the application of FMC to an illustrative Featured Transition System from the literature.

Using FMC for family-based analysis of software product lines / Maurice H. ter Beek, Alessandro Fantechi, Stefania Gnesi, Franco Mazzanti. - ELETTRONICO. - (2015), pp. 432-439. (Intervento presentato al convegno Software Product Line Conference 2015) [10.1145/2791060.2791118].

Using FMC for family-based analysis of software product lines

Alessandro Fantechi;Stefania Gnesi;
2015

Abstract

We show how the FMC model checker can successfully be used to model and analyze behavioural variability in Software Product Lines. FMC accepts parameterized specifications in a process-algebraic input language and allows the verification of properties of such models by means of efficient on-the-fly model checking. The properties can be expressed in a logic that allows to correlate the parameters of different actions within the same formula. We show how this feature can be used to tailor formulas to the verification of only a specific subset of products of a Software Product Line, thus allowing for scalable family-based analyses with FMC. We present a proof-of-concept that shows the application of FMC to an illustrative Featured Transition System from the literature.
2015
Software Product Line Conference 2015
Software Product Line Conference 2015
Goal 9: Industry, Innovation, and Infrastructure
Maurice H. ter Beek, Alessandro Fantechi, Stefania Gnesi, Franco Mazzanti
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1211727
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? ND
social impact