The variability model checker VMC accepts a product family specified as a Modal Transition System (MTS) with additional variability constraints. Consequently, it offers behavioral variability analyses over both the family and its valid product behavior. This ranges from product derivation and simulation to efficient on-the-fly model checking of logical properties expressed in a variability-aware version of action-based CTL. In this paper, we first explain the reasons and assumptions underlying the choice for a modeling and analysis framework based on MTSs. Subsequently, we present recent advances on proving inheritance of behavioral analysis properties from a product family to its valid products. Finally, we illustrate challenges remaining for the future.

VMC: recent advances and challenges ahead

Ter Beek MH;Mazzanti F
2014

Abstract

The variability model checker VMC accepts a product family specified as a Modal Transition System (MTS) with additional variability constraints. Consequently, it offers behavioral variability analyses over both the family and its valid product behavior. This ranges from product derivation and simulation to efficient on-the-fly model checking of logical properties expressed in a variability-aware version of action-based CTL. In this paper, we first explain the reasons and assumptions underlying the choice for a modeling and analysis framework based on MTSs. Subsequently, we present recent advances on proving inheritance of behavioral analysis properties from a product family to its valid products. Finally, we illustrate challenges remaining for the future.
2014
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
Stefania Gnesi, Alessandro Fantechi, Maurice ter Beek, Goetz Botterweck, Martin Becker
SPLC '14 Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools
First Workshop on Software Product Line Analysis Tools, affiliated with the 18th International Software Product Line Conference (SPLC'14)
70
77
978-1-4503-2739-8
http://dl.acm.org/citation.cfm?doid=2647908.2655969
Sì, ma tipo non specificato
16/09/2014
Florence, Italy
Product families
Behavioral variability
Model checking
Progetto QUANTICOL - A Quantitative Approach to Management and Design of Collective and Adaptive Behaviours Grant agreement600708
2
restricted
Ter Beek, Mh; Mazzanti, F
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
   A Quantitative Approach to Management and Design of Collective and Adaptive Behaviours
   QUANTICOL
   FP7
   600708
File in questo prodotto:
File Dimensione Formato  
prod_340368-doc_106489.pdf

solo utenti autorizzati

Descrizione: A Quantitative Approach to Management and Design of Collective and Adaptive Behaviours
Tipologia: Versione Editoriale (PDF)
Dimensione 901.13 kB
Formato Adobe PDF
901.13 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/304218
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 21
  • ???jsp.display-item.citation.isi??? ND
social impact