Leviathan: SPL Support on Filesystem Level

Hofer W, Elsner C, Blendinger F, Schröder-Preikschat W, Lohmann D (2010)

Publication Type: Conference contribution

Publication year: 2010


Publisher: Springer-verlag

Edited Volumes: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

City/Town: Berlin/Heidelberg, Germany

Pages Range: 491

Conference Proceedings Title: Proceedings of the 14th International Software Product Line Conference (SPLC-Poster 2010)

Event location: Jeju Island, South Korea

ISBN: 978-3-642-15578-9

URI: http://www4.informatik.uni-erlangen.de/Publications/2010/hofer_10_splc_poster.pdf

DOI: 10.1007/978-3-642-15579-6_43


A lot of configurable software, especially in the domain of embedded and operating systems, is configured with a source preprocessor, mostly to avoid run-time overhead. However, developers then have to face a myriad of preprocessor directives and the corresponding complexity in the source code, even when they might only be working on the implementation of a single feature at a time. Thus, it has long been recognized that tool support is needed to cope with this '#ifdef hell'. Current approaches, which assist the software developer by providing preprocessed views, are all bound to a special integrated development environment. This eliminates them from being used both in industry settings (where domain-specific toolchains are often mandated) and in open-source projects (where diverse sets of editors and tools are being used). © 2010 Springer-Verlag Berlin Heidelberg.

Authors with CRIS profile

How to cite


Hofer, W., Elsner, C., Blendinger, F., Schröder-Preikschat, W., & Lohmann, D. (2010). Leviathan: SPL Support on Filesystem Level. In Proceedings of the 14th International Software Product Line Conference (SPLC-Poster 2010) (pp. 491). Jeju Island, South Korea: Berlin/Heidelberg, Germany: Springer-verlag.


Hofer, Wanja, et al. "Leviathan: SPL Support on Filesystem Level." Proceedings of the 14th International Software Product Line Conference (SPLC-Poster 2010), Jeju Island, South Korea Berlin/Heidelberg, Germany: Springer-verlag, 2010. 491.

BibTeX: Download