Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

Static Analysis of Featured Transition Systems

Contributo in Atti di convegno
Data di Pubblicazione:
2019
Abstract:
A Featured Transition System (FTS) is a formal behavioural model for software product lines, which represents the behaviour of all the products of an SPL in a single compact structure by associating transitions with features that condition their existence in products. In general, an FTS may contain featured transitions that are unreachable in any product (so called dead transitions) or, on the contrary, mandatorily present in all products for which their source state is reachable (so called false optional transitions), as well as states from which only for certain products progress is possible (so called hidden deadlocks). In this paper, we provide algorithms to analyse an FTS for such ambiguities and to transform an ambiguous FTS into an unambiguous FTS. The scope of our approach is twofold. First and foremost, an ambiguous model is typically undesired as it gives an unclear idea of the SPL. Second, an unambiguous FTS paves the way for efficient family-based model checking. We apply our approach to illustrative examples from the literature.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
software product lines; formal specification; behavioural model; featured transition systems; static analysis
Elenco autori:
TER BEEK, MAURICE HENRI; Mazzanti, Franco
Autori di Ateneo:
MAZZANTI FRANCO
TER BEEK MAURICE HENRI
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/367916
Link al Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/367916/36424/prod_406688-doc_142313.pdf
  • Dati Generali

Dati Generali

URL

https://dl.acm.org/doi/10.1145/3336294.3336295
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)