Optimized Code Efficiency Analysis & Monitoring (OCEAN-M)
Die zunehmende Digitalisierung führt zu einem wachsenden Energiebedarf im IKT-Sektor, zu dem Software wesentlich beiträgt. Ziel des Vorhabens ist die Weiterentwicklung des bestehenden Tools „Oaklean“ zu einer modularen Plattform, die den Energie- und Ressourcenverbrauch von Softwareanwendungen während der Entwicklung analysiert, bewertet und Optimierungspotenziale aufzeigt. Die Lösung richtet sich insbesondere an Node.js- und C#-Projekte und soll als Software-as-a-Service bereitgestellt. Geplant sind der Aufbau einer skalierbaren Backend-Infrastruktur, eine Webplattform für Anwender, eine API sowie Erweiterungen für gängige Entwicklungsumgebungen. Zentrale technische Neuerung ist die Verknüpfung von Messdaten (z. B. CPU, RAM) mit Versionskontrollsystemen und die Analyse der Ressourceneffizienz externer Bibliotheken. Ziel ist es, deren Einsatz bewertbar zu machen und effizientere Alternativen zu identifizieren. Damit adressiert das Projekt einen klaren Bedarf in der Softwareentwicklung und leistet einen Beitrag zur nachhaltigen Digitalisierung.
Projektlaufzeit
Projektleitung
- Prof. Dr. Verena Majuntke(Projektleitung)
Mittelgeber
BMWK
Förderprogramme
ZIM