A Benchmark for Active Learning of Variability-Intensive Systems
Behavioral models are the key enablers for behavioral analysis of Software Product Lines (SPL), including testing and model checking. Active model learning comes to the rescue when family behavioral models are non-existent or outdated. A key challenge on active model learning is to detect commonalit...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Behavioral models are the key enablers for behavioral analysis of Software
Product Lines (SPL), including testing and model checking. Active model
learning comes to the rescue when family behavioral models are non-existent or
outdated. A key challenge on active model learning is to detect commonalities
and variability efficiently and combine them into concise family models.
Benchmarks and their associated metrics will play a key role in shaping the
research agenda in this promising field and provide an effective means for
comparing and identifying relative strengths and weaknesses in the forthcoming
techniques. In this challenge, we seek benchmarks to evaluate the efficiency
(e.g., learning time and memory footprint) and effectiveness (e.g., conciseness
and accuracy of family models) of active model learning methods in the software
product line context. These benchmark sets must contain the structural and
behavioral variability models of at least one SPL. Each SPL in a benchmark must
contain products that requires more than one round of model learning with
respect to the basic active learning $L^{*}$ algorithm. Alternatively, tools
supporting the synthesis of artificial benchmark models are also welcome. |
---|---|
DOI: | 10.48550/arxiv.2203.05215 |