Joey De Pauw
Layered Programming: A Language Independent Variability Management Approach |
Many techniques to implement software product lines exist. Examples are feature-oriented programming, aspect-oriented programming and delta-oriented programming. They are all bound to a specific set of source languages. We propose a way of encoding variability independent of the used language. The goal is to simplify software product line implementation, making it accessible to non-experts. A command line tool is used to achieve this goal, with an optional plugin for FeatureIDE.
Reading Report (PDF)
Reading Presentation (PDF)
Final Report (PDF)
Final Presentation (PDF)
Project Materials (ZIP)