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: Jahns Stefan
- Trainer/in: Mailach Alina
- Trainer/in: Siegmund Norbert
- Trainer/in: Wittig Annemarie