Publikation - Einzelansicht
Details zur Publikation
Autorinnen und Autoren | Christian Kröher, Sascha El-Sharkawy und Klaus Schmid |
Titel | KernelHaven - An Open Infrastructure for Product Line Analysis |
Publikationsart | Beitrag zu einer Tagung / Konferenz |
Herausgebende Einrichtung / Verlag | ACM |
Titel des Buches | Proceedings of the 22nd International Systems and Software Product Line Conference (SPLC'18) |
Band | 2 |
Jahr | 2018 |
Seiten | 5-10 |
Digitale Objekt-ID (DOI) | DOI: 10.1145/3236405.3236410 |
Zusammenfassung |
KernelHaven is an open infrastructure for Software Product Line (SPL) analysis. It is intended both as a production-quality analysis tool set as well as a research support tool. Its design follows the principle of an experimentation workbench [13] to support researchers in systematically exploring research hypothesis. For flexibility and ease of experimentation KernelHaven components are plug-ins for extracting certain information from SPL artifacts and processing this information, e.g., to check the correctness and consistency of variability information or to apply metrics. A configuration-based setup along with automatic documentation functionality allows different experiments and supports their easy reproduction. Here, we describe KernelHaven as a product line analysis research tool and highlight its basic approach as well as its fundamental capabilities. In particular, we describe available information extraction and processing plug-ins and how to combine them. On this basis, researchers and interested professional users can rapidly conduct a first set of experiments. Further, we describe the concepts for extending KernelHaven by new plug-ins, which reduces development effort when realizing new experiments. |
Dateien / Dokumente | Paper |