Detailseite
Projekt Druckansicht

SPP 1593:  Design for Future - Managed Software Evolution

Fachliche Zuordnung Informatik, System- und Elektrotechnik
Förderung Förderung von 2012 bis 2022
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 198572722
 
Dieses Schwerpunktprogramm wurde gegründet, um fundamentale neue Ansätze im Software Engineering im Bereich langlebiger Software-Systeme zu entwickeln. Die bisherige Forschung im Software Engineering löst nicht aktuelle Probleme mit Legacy-Software, die Adaption von Software auf neue Plattformen und die kontinuierliche Weiterentwicklung von Software-Systemen im Hinblick auf ständig wechselnde Anforderungen, neu entstehende Technologien und die Integration neuer Software-, Hardware- und System-Komponenten. Daher sind neue Ansätze, Methoden und Werkzeuge zur Entwicklung von "jung bleibender" Software notwendig, wobei die Software ihre ursprüngliche Funktionalität und Qualität behält und sich kontinuierlich während der gesamten Lebensdauer verbessert. Wir werden eine Methodik zur kontinuierlichen Evolution von Software und Software-/Hardware-Systemen entwickeln, sodass sich Systeme an ändernde Anforderungen und Umgebungen adaptieren können. Im Bereich des Software Engineerings sind mehrere Forschungsbereiche besonders geeignet, um zu diesem Ziel beizutragen. Ohne Forderung der Vollständigkeit haben bestehende Ansätze für Anforderungsmanagement, Architekturdesign und -management, modellbasiertes/-getriebenes Software Engineering, Qualitätsmanagement, Artefaktmanagement, Evolution und Reengineering bereits einen starken Einfluss auf das Management von Software-Evolution. Allerdings müssen diese Ansätze mit einem speziellen Fokus auf langlebigen Software-Systemen ausgebaut und integriert werden. Deshalb stellen wir hiermit ein neues Paradigma auf, indem einerseits Entwicklung, Anpassung und Evolution von Software und deren Plattformen und andererseits Betrieb, Überwachung und Wartung nicht mehr getrennt, sondern integriert betrachtet werden. Ein Ziel ist es, Meta-Modelle für die Erhaltung und den Zugriff auf Wissen, das während des Systementwicklungsprozesses gewonnen wird, zur Verfügung zu stellen. Darüber hinaus sollen Methoden, Vorgehensmodelle und geeignete Infrastrukturen zur umfassenden Unterstützung der Integration der Software-Entwicklung und -Evolution bereitgestellt werden. In diesem Schwerpunktprogramm beabsichtigen wir es nicht, Ansätze isoliert von deren Anwendung zu erforschen. Wir konzentrieren uns hier auf zwei konkrete Anwendungsbereiche: Informationssysteme und Produktionssysteme in der Automatisierungstechnik.
DFG-Verfahren Schwerpunktprogramme

Projekte

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung