Counterexample Guided Abstraction Refinement of product-line behavioural models

Maxime Cordy, Patrick Heymans, Axel Legay, Pierre Yves Schobbens, Bruno Dawagne, Martin Leucker

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

Résumé

The model-checking problem for Software Products Lines (SPLs) is harder than for single systems: variability constitutes a new source of complexity that exacerbates the state-explosion problem. Abstraction techniques have successfully alleviated state explosion in single-system models. However, they need to be adapted to SPLs, to take into account the set of variants that produce a counterexample. In this paper, we apply CEGAR (Counterexample-Guided Abstraction Refinement) and we design new forms of abstraction specifically for SPLs. We carry out experiments to evaluate the efficiency of our new abstractions. The results show that our abstractions, combined with an appropriate refinement strategy, hold the potential to achieve large reductions in verification time, although they sometimes perform worse. We discuss in which cases a given abstraction should be used.

langue originaleAnglais
titre22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering, FSE 2014 - Proceedings
EditeurACM Press
Pages190-201
Nombre de pages12
Volume16-21-November-2014
ISBN (Electronique)9781450330565
Les DOIs
Etat de la publicationPublié - 16 nov. 2014
Evénement22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering, FSE 2014 - Hong Kong, Chine
Durée: 16 nov. 201421 nov. 2014

Une conférence

Une conférence22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering, FSE 2014
Pays/TerritoireChine
La villeHong Kong
période16/11/1421/11/14

Empreinte digitale

Examiner les sujets de recherche de « Counterexample Guided Abstraction Refinement of product-line behavioural models ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation