English

Coherent branching feature bisimulation

Logic in Computer Science 2015-04-15 v1 Software Engineering

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.

Keywords

Cite

@article{arxiv.1504.03474,
  title  = {Coherent branching feature bisimulation},
  author = {Tessa Belder and Maurice H. ter Beek and Erik P. de Vink},
  journal= {arXiv preprint arXiv:1504.03474},
  year   = {2015}
}

Comments

In Proceedings FMSPLE 2015, arXiv:1504.03014

R2 v1 2026-06-22T09:15:39.188Z