Seminar im WS 00/01
Kompositionelle Software-Entwicklung
alias "Komponentenbasierte Entwicklung", "Componentware",
"Compositional Development" u.ä.
Inhalt
Ein alter Traum der Softwaretechniker ist das Zusammensetzen komplexer
Software aus bestehenden Komponenten - ohne viel Programmierarbeit.
Man spricht von Wiederverwendung, Komponententechnik oder Componentware.
Bei genauerem Hinsehen zeigt sich, daß "Kompositionelle Entwicklung"
leichter gesagt als getan ist. Es fehlt dafür vor allem an konzeptionellen
Fundamenten; nicht zuletzt ist der Begriff "Komponente" unscharf.
Im Seminar wird anhand neuerer Literatur versucht, die Begriffe Komponente,
Architektur und Software-Komposition zu präzisieren und Einblicke
in Probleme und Vorgehensweisen bei kompositioneller Entwicklung zu gewinnen.
(Stichworte: JavaBeans, Enterprise JavaBeans, CORBA Components, COM/DCOM
Components, Microsoft .NET/C#; Architekturstile, heterogene Architekturen,
Legacy Software.)
Teilnahmevoraussetzung
Veranstalter
Durchführung
Donnerstag 16-18, SR 046, Beginn
19.10.
Themen