Parsing Variant C Code: An Evaluation on Automotive Software
Zusammenfassung
Software product lines are often implemented using the C preprocessor. Different features are selected based on macros; the corresponding code is activated or deactivated using #if. Unfortunately, C preprocessor constructs are not parseable in general, since they break the syntactical structure of C code [1]. This imposes a severe limitation on software analyses: They usually cannot be performed on unpreprocessed C code. In this paper, we will discuss how and to what extent large parts of the unpreprocessed code can be parsed anyway, and what the results can be used for.
- Vollständige Referenz
- BibTeX
Heumüller, R., , ., , . & Thums, A.,
(2014).
Parsing Variant C Code: An Evaluation on Automotive Software.
Softwaretechnik-Trends Band 34, Heft 2.
Bonn:
Geselllschaft für Informatik e.V..
@inproceedings{mci/Heumüller2014,
author = {Heumüller, Robert AND Quante AND Jochen AND Thums, Andreas},
title = {Parsing Variant C Code: An Evaluation on Automotive Software},
booktitle = {Softwaretechnik-Trends Band 34, Heft 2},
year = {2014},
editor = {},
publisher = {Geselllschaft für Informatik e.V.},
address = {Bonn}
}
author = {Heumüller, Robert AND Quante AND Jochen AND Thums, Andreas},
title = {Parsing Variant C Code: An Evaluation on Automotive Software},
booktitle = {Softwaretechnik-Trends Band 34, Heft 2},
year = {2014},
editor = {},
publisher = {Geselllschaft für Informatik e.V.},
address = {Bonn}
}
| Dateien | Groesse | Format | Anzeige | |
|---|---|---|---|---|
| wsre_dff_2014-07_submission_w18.pdf | 189.7Kb | Öffnen |
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISSN: 0720-8928
Datum: 2014
Sprache:
(en)
(en)
Typ: Journal Articles

