KIT | KIT-Bibliothek | Impressum | Datenschutz

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.



Seitenaufrufe: 11
seit 31.05.2018
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