Back to Search
Start Over
Family-based SPL model checking using parity games with variability
Family-based SPL model checking using parity games with variability
- Source :
- FASE 2020-International Conference on Fundamental Approaches to Software Engineering, pp. 245–265, Dublin, Ireland, 25-30/04/2020, info:cnr-pdr/source/autori:ter Beek M.H.; van Loo S.; de Vink E.P.; Willemse T.A.C./congresso_nome:FASE 2020-International Conference on Fundamental Approaches to Software Engineering/congresso_luogo:Dublin, Ireland/congresso_data:25-30%2F04%2F2020/anno:2020/pagina_da:245/pagina_a:265/intervallo_pagine:245–265, Fundamental Approaches to Software Engineering ISBN: 9783030452339, FASE
- Publication Year :
- 2020
- Publisher :
- Springer, Berlin, DEU, 2020.
-
Abstract
- Family-based SPL model checking concerns the simultaneous verification of multiple product models, aiming to improve on enumerative product-based verification, by capitalising on the common features and behaviour of products in a software product line (SPL), typically modelled as a featured transition system (FTS). We propose efficient family-based SPL model checking of modal \(\mu \)-calculus formulae on FTSs based on variability parity games, which extend parity games with conditional edges labelled with feature configurations, by reducing the SPL model checking problem for the modal \(\mu \)-calculus on FTSs to the variability parity game solving problem, based on an encoding of FTSs as variability parity games. We validate our contribution by experiments on SPL benchmark models, which demonstrate that a novel family-based algorithm to collectively solve variability parity games, using symbolic representations of the configuration sets, outperforms the product-based method of solving the standard parity games obtained by projection with classical algorithms.
- Subjects :
- Model checking
050101 languages & linguistics
Theoretical computer science
Variability-intensive systems
Computer science
05 social sciences
02 engineering and technology
Software product lines
Parity game
Modal
mCRL2
Transition system
0202 electrical engineering, electronic engineering, information engineering
Mu-calculus
020201 artificial intelligence & image processing
0501 psychology and cognitive sciences
Family based
Software product line
Parity (mathematics)
Variability parity games
Subjects
Details
- Language :
- English
- ISBN :
- 978-3-030-45233-9
- ISBNs :
- 9783030452339
- Database :
- OpenAIRE
- Journal :
- FASE 2020-International Conference on Fundamental Approaches to Software Engineering, pp. 245–265, Dublin, Ireland, 25-30/04/2020, info:cnr-pdr/source/autori:ter Beek M.H.; van Loo S.; de Vink E.P.; Willemse T.A.C./congresso_nome:FASE 2020-International Conference on Fundamental Approaches to Software Engineering/congresso_luogo:Dublin, Ireland/congresso_data:25-30%2F04%2F2020/anno:2020/pagina_da:245/pagina_a:265/intervallo_pagine:245–265, Fundamental Approaches to Software Engineering ISBN: 9783030452339, FASE
- Accession number :
- edsair.doi.dedup.....209b6e4c6dc8912449ef4b51268bd441