Leviathan: SPL support on filesystem level

1Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

Hofer, W., Elsner, C., Blendinger, F., Schröder-Preikschat, W., & Lohmann, D. (2010). Leviathan: SPL support on filesystem level. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6287 LNCS, p. 491). https://doi.org/10.1007/978-3-642-15579-6_43

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free