Software Engineering ist in vielen Industriezweigen die „Produktionstechnik des 21.Jahrhunderts“. Werden heute komplexe technische Systeme konzipiert, trennt man in der Entwicklung meist immer noch nach den Komponenten der Mechanik, Elektronik und Software. Erst spät werden die Spezifika der Software berücksichtigt, was den Entwicklungsprozess erschwert und zu unnötig hohen Kosten führt. Die integrierte Systementwicklung solcher softwareintensiven Systeme basiert auf Erkenntnissen des Software Engineering und wird die ingenieurwissenschaftliche Kompetenz in Deutschland entscheidend stärken. Damit wird sich die Qualität erheblich verbessern und der Kosten- und Zeitaufwand entscheidend reduzieren.
Forschungsthemen
-
Entwicklung einer umfassenden neuartigen Software-Kompetenz im Hinblick auf die Herausforderungen zum Thema Industrie 4.0 sowie der Sekundärbranchen
-
Beherrschung der Systemkomplexität neuartiger Softwarearchitekturen
-
Entwicklung einer neuen Generation von Softwaretechnologien zur Realisierung von Smart-Applikationen und -Services
-
Modellgetriebene Entwicklung und Endnutzerprogrammierung: Agile Methoden und modellgetriebene Ansätze
-
Flexibilisierung und Wiederverwendung von Anwendungen
-
Weiterentwicklung der Technologiebasis für Web-Services und Service-orientierte Architektur
-
Entwicklung von Methoden, Konzepten und Entwicklungsumgebungen für eine Service-Orchestrierung, die die Lücke zwischen Geschäftsprozessen und Web-Service basierten Entwicklungen schließt
-
Aufbau von Erfahrungsdaten im Software Engineering