A Featured Transition System (FTS) is a formalism for modeling variability in configurable system behavior. The behavior of all variants (products) is modeled in a single compact FTS by associating the possibility to perform an action and transition from one state to another with feature expressions that condition the execution of an action in specific variants. We present a front-end for the research tool VMC. The resulting toolchain allows a modeler to analyze an FTS for ambiguities (dead or false optional transitions and hidden deadlock states), transform an ambiguous FTS into an unambiguous one, and perform an efficient kind of family-based verification of an FTS without hidden deadlock states. We use benchmarks from the literature to demonstrate the novelties offered by the toolchain.

Static analysis and family-based model checking of featured transition systems with VMC

ter Beek MH;Mazzanti F;
2021

Abstract

A Featured Transition System (FTS) is a formalism for modeling variability in configurable system behavior. The behavior of all variants (products) is modeled in a single compact FTS by associating the possibility to perform an action and transition from one state to another with feature expressions that condition the execution of an action in specific variants. We present a front-end for the research tool VMC. The resulting toolchain allows a modeler to analyze an FTS for ambiguities (dead or false optional transitions and hidden deadlock states), transform an ambiguous FTS into an unambiguous one, and perform an efficient kind of family-based verification of an FTS without hidden deadlock states. We use benchmarks from the literature to demonstrate the novelties offered by the toolchain.
2021
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
Mousavi M., Schobbens P.Y., Araujo H., Schaefer I., ter Beek M.H., Devroey X., Rojas J.M., Rabiser R., Varshosaz M., Kishi T., Lee J.
25th International Systems and Software Product Line Conference. Proceedings - Volume B
SPLC'21 - 25th ACM International Systems and Software Product Line Conference
24
27
978-1-4503-8470-4
https://dl.acm.org/doi/10.1145/3461002.3473071
ACM Press
New York
STATI UNITI D'AMERICA
Sì, ma tipo non specificato
06-10/09/2021
Leicester, UK
SPL
Variability
FTS
MTS
Static analysis
Formal verification
VMC
2
partially_open
ter Beek M.H.; Mazzanti F.; Damiani F.; Paolini L.; Scarso G.; Valfrè M.; Lienhardt M.
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
File Dimensione Formato  
prod_456541-doc_176715.pdf

non disponibili

Descrizione: Static analysis and family-based model checking of featured transition systems with VMC
Tipologia: Versione Editoriale (PDF)
Dimensione 416.3 kB
Formato Adobe PDF
416.3 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
prod_456541-doc_176716.pdf

accesso aperto

Descrizione: Postprint - Static analysis and family-based model checking of featured transition systems with VMC
Tipologia: Versione Editoriale (PDF)
Dimensione 412.83 kB
Formato Adobe PDF
412.83 kB Adobe PDF Visualizza/Apri

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/400107
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact