Progress in the behavioral analysis of software product lines at the family level benefits from further development of the underlying semantical theory. Here, we propose a behavioral equivalence for feature transition systems (FTS) generalizing branching bisimulation for labeled transition systems (LTS). We prove that branching feature bisimulation for an FTS of a family of products coincides with branching bisimulation for the LTS projection of each the individual products. For a restricted notion of coherent branching feature bisimulation we furthermore present a minimization algorithm and show its correctness. Although the minimization problem for coherent branching feature bisimulation is shown to be intractable, application of the algorithm in the setting of a small case study results in a significant speed-up of model checking of behavioral properties.

Coherent branching feature bisimulation

Ter Beek M H;
2015

Abstract

Progress in the behavioral analysis of software product lines at the family level benefits from further development of the underlying semantical theory. Here, we propose a behavioral equivalence for feature transition systems (FTS) generalizing branching bisimulation for labeled transition systems (LTS). We prove that branching feature bisimulation for an FTS of a family of products coincides with branching bisimulation for the LTS projection of each the individual products. For a restricted notion of coherent branching feature bisimulation we furthermore present a minimization algorithm and show its correctness. Although the minimization problem for coherent branching feature bisimulation is shown to be intractable, application of the algorithm in the setting of a small case study results in a significant speed-up of model checking of behavioral properties.
2015
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
J.M. Atlee, S. Gnesi
FMSPLE'15 - 6th International Workshop on Formal Methods for Software Product Line Engineering
14
30
http://eptcs.web.cse.unsw.edu.au/paper.cgi?FMSPLE15.2
Sì, ma tipo non specificato
11 April 2015
London, UK
Software Product Line Engineering
Feature Transition Systems (FTS)
Branching bisimulation
FTS minimization
Progetto A Quantitative Approach to Management and Design of Collective and Adaptive Behaviours - Acronimo QUANTICOL - Grant agreement 600708
3
open
Belder, T; TER BEEK, MAURICE HENRI; De Vink, E P
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_329470-doc_101282.pdf

accesso aperto

Descrizione: Coherent branching feature bisimulation
Tipologia: Versione Editoriale (PDF)
Dimensione 161.89 kB
Formato Adobe PDF
161.89 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/291064
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 8
social impact