Software-Produktlinien: Konzepte & Implementierung
Software Product Lines: Concetps & Implementation
Modulnummer: INF-SSE-34
Dozent
Sandro Schulze
Zielgruppe
Die Vorlesung richtet sich in erster Linie an Studierende in Master Informatik
Inhalte der Veranstaltung
- Einführung in die Problematik maßgeschneiderter Systeme am Beispiel von automotiver Software
- Modellierung und Implementierung von Software-Produktlinien
- Einführung in Grundkonzepte (u.a. Separation of Concerns, Information Hiding, Modularisierung, Strukturierte Programmierung und Entwurf)
- Überblick über erweiterte Programmierkonzepte, u.a. Komponenten, Design Pattern, Meta-Objekt-Protokolle, Aspekt-orientierte Programmierung, Delta-orientierte Programmierung, Kollaborationen und Feature-orientierte Programmierung
Termine
Vorlesung:
Lecture:
|
mittwochs, 9.45-11.15 Uhr in Raum IZ 358
wednesdays, 9.45-11.15 a.m., room IZ 358
|
stud.IP-Link |
Übung:
Exercise:
|
dienstags, 15.00-16.30 Uhr in Raum IZ 358
tuesdays, 15.00-16.30 p.m., room IZ 358
|
stud.IP-Link |
Alle Infos, Termine, Materialien, etc. zur Veranstaltung findet ihr in stud.IP (siehe oben).
You can find corresponding information, appointments, material etc. for the lecture (and exercise) in stud.IP (see above).
Literatur
- P. Clements, L. Northrop: Software Product Lines: Practices and Patterns. Addison- Wesley, 2002.
- K. Pohl, G. Böckle, F. van der Linden: Software Product Line Engineering: Foundations, Principles and Techniques. Springer 2005.