Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Counterexample guided abstraction refinement of product-line behavioural models

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

Abstract

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.

OriginalspracheEnglisch
TitelFSE 2014 Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering
Seitenumfang12
Band16-21-November-2014
Herausgeber (Verlag)ACM
Erscheinungsdatum16.11.2014
Seiten190-201
ISBN (Print)978-145033056-5
DOIs
PublikationsstatusVeröffentlicht - 16.11.2014
Veranstaltung22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering - Hong Kong, China
Dauer: 16.11.201421.11.2014
Konferenznummer: 109032

UN SDGs

Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung

  1. SDG 9 – Industrie, Innovation und Infrastruktur
    SDG 9 – Industrie, Innovation und Infrastruktur

Fingerprint

Untersuchen Sie die Forschungsthemen von „Counterexample guided abstraction refinement of product-line behavioural models“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitieren