Das Modul Konfigurierbare Softwaresysteme vermittelt Kompetenzen im Bereich Entwurf, Design, Management, Implementierung und Analyse von konfigurierbaren Softwaresystemen und Softwareproduktlinien.
Folgende Inhalte werden im Modul vermittelt:
- Modellierung und Entwicklungsansatz für konfigurierbare Softwaresysteme und Softwareproduktlinien (Feature-Modelle, SAT-/CSP-Solver)
- Implementierungstechniken zur Entwicklung konfigurierbarer Softwaresysteme (Präprozessoren, Frameworks, Komponenten, Design Patterns, etc.)
- Betrachtung und Auflösung von Interaktionen
- Samplingverfahren zur repräsentativen Auswahl von Konfigurationen
Analysen von konfigurierbaren Softwaresystemen (Performance- und Energieanalysen, Testing)
- Trainer/in: Stefan Jahns
- Trainer/in: Alina Mailach
- Trainer/in: Norbert Siegmund
- Trainer/in: Annemarie Wittig