Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Visual Support for Understanding Product Lines Janet Feigenspan, Christian Kastner, Mathias Frisch, Raimund Dachselt

Summary: Visual Support for Understanding Product Lines
Janet Feigenspan, Christian K¨astner, Mathias Frisch, Raimund Dachselt
University of Magdeburg
{janet.feigenspan, ckaestne, mfrisch, dachselt}@ovgu.de
Sven Apel
University of Passau
Abstract--The C preprocessor is often used in practice to
implement variability in software product lines. Using #ifdef
statements provokes problems such as obfuscated source code,
yet they will still be used in practice at least in the medium-term
future. With CIDE, we demonstrate a tool to improve under-
standing and maintaining code that contains #ifdef statements
by visualizing them with colors and providing different views on
the code.
Software product line (SPL) engineering is an efficient
technique to create variable software. Instead of implementing
each software product from scratch, program variants are
generated from a set of features. A feature is a user-visible


Source: Apel, Sven - Fakultät für Informatik und Mathematik, Universität Passau


Collections: Computer Technologies and Information Sciences