Logo des Repositoriums
 
Zeitschriftenartikel

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.

Beschreibung

Heumüller, Robert; Quante; Jochen; Thums, Andreas (2014): Parsing Variant C Code: An Evaluation on Automotive Software. Softwaretechnik-Trends Band 34, Heft 2. Bonn: Geselllschaft für Informatik e.V.. PISSN: 0720-8928. Fachgruppenberichte: FG SRE und AK L2S2 - Berichte und Beiträge vom 16. Workshop „Software-Reengineering und -Evolution“ und 6. Workshop „Design for Future“, 28. - 30. April 2014 in Bad Honnef

Schlagwörter

Zitierform

DOI

Tags