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.
APA:
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.
MLA:
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