Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  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
apel@uni-passau.de
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.
I. INTRODUCTION
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