KIT | KIT-Bibliothek | Impressum

On the Inference of Configuration Structures from Source Code

Krone, Maren; Snelting, Gregor

Abstract: We apply mathematical concept analysis to the problem of infering configuration structures from existing source code. Concept analysis has been developed by German mathematicians over the last years; it can be seen as a discrete analogon to Fourier analysis. Based on this theory, our tool will accept source code, where configuration-specific statements are controlled by the preprocessor. The algorithm will compute a so-called concept lattice, which - when visually displayed - allows remarkable insight into the structure and properties of possible configurations. The lattice not only displays fine-grained dependencies between configuration threads, but also visualizes the overall quality of configuration structures according to software engineering principles. The paper presents a short introduction to concept analysis, as well as experimental results on various programs.


Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Proceedingsbeitrag
Jahr 1994
Sprache Englisch
Identifikator ISBN: 0-8186-5855-X
KITopen ID: 1000017633
Erschienen in 16th International Conference on Software Engineering, ICSE-16, May 16 - 21, 1994, Sorrento, Italy
Verlag IEEE Computer Soc. Pr., Los Alamitos (Calif.)
Seiten 49 - 57
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft KITopen Landing Page