Adaptive Software

Self-Adaptive Software Systems

Ausfallsichere und erweiterbare Systeme erfordern dynamische Software-Architektur

© iStock.com/sam74100

Eingebettete Systeme in der Medizintechnik und Industrie 4.0, aber auch Land- und Baumaschinen sowie autonome Fahrzeuge müssen sich eigenständig und in Echtzeit an neue Umgebungsbedingungen anpassen können. Zentral ist dabei eine adaptive Software. Auch bei Ausfällen kritischer Komponenten muss sich das System zur Laufzeit adaptieren, damit es sicher und zuverlässig funktioniert. Ziel ist dabei, die für die jeweilige Situation höchst mögliche Leistung zu erbringen, ohne die funktionale Sicherheit (Safety) zu verletzen. Sollte ein System auch durch Adaption nicht vollwertig funktionsfähig sein, kann es den Umfang und die Qualität seiner Funktionen durch Graceful Degradation schrittweise reduzieren.

Anbieter eingebetteter Systeme benötigen zudem adaptive Software, um bereits verkaufte Maschinen und Fahrzeuge nachträglich mit neuen und nachbuchbaren Funktionen erweitern zu können. So ermöglichen nachgerüstete Software-Funktionen neue Geschäftsmodelle mit Function on Demand. Auch können neu identifizierte Sicherheitsanforderungen Software Updates und Software Upgrades notwendig machen. Vor allem für sicherheitskritische Funktionen stellt dies jedoch hohe Anforderungen an die Software-Architektur.

Jetzt Kontakt aufnehmen

Adaptive Software Development: Das Fraunhofer IKS entwickelt adaptive Software für Embedded Systems

Damit sich Ihre Embedded Systems in Echtzeit anpassen und Sie bereits verkaufte Systeme nachträglich erweitern können, bietet Ihnen das Fraunhofer IKS

  • dynamische und adaptive software architecture: Unterstützung bei Architekturkonzeptionierung, Entwicklung Ihrer Systeme und Architekturvalidierung
  • sichere Service-orientiere Architekturen (Safe SoA) für eingebettete Systeme
  • Lösungen für dynamische Funktionsverteilung und kontextbasierte Anpassungen
  • Smart Safety Devices
  • die Umsetzung von Safety-Anforderungen für Updates und Upgrades von Softwarefunktionen
  • Absicherung adaptiver Software-Architekturen mit modularen Safety-Ansätzen
  • Methoden für Graceful Degradation und Cloud-gestützte Upgrades für adaptive E2E-Architekturen

Vorteile in der Anwendung von Self-Adaptation

© iStock.com/LazingBee

Mit den Methoden und Tools des Fraunhofer IKS können Sie

  • schnell und kostengünstig Systeme mit flexiblen und adaptiven Software-Architekturbausteinen entwickeln
  • sicherheitskritische Softwarefunktionen durch Updates und Upgrades anpassen
  • Sicherheits- und Echtzeitanforderungen jederzeit überblicken
  • Safety-Funktionen kontinuierlich weiterentwickeln und verteilen 
  • devops continuous deployment
  • nachhaltig und flexibel mit bestehenden Systemen umgehen
  • Software- und Funktionsstände schnell anpassen und kurze Zertifizierungsintervalle erreichen
  • Systeme über Edge, Fog oder Cloud vernetzen, einbinden und um externe Funktionen erweitern

 

Adaptive Software Development im Software Engineering - Referenzprojekte

 

Continental und Fraunhofer IKS machen autonome Fahrzeuge sicher

Zusammen mit Continental hat das Fraunhofer IKS ein Konzept für die dynamische Verteilung von Fahrzeugfunktionen erstellt und ein technisches Safety-Konzept angefertigt.

 

Adaptive Software-Architektur für Fahrzeuge

Im von der Europäischen Union geförderten Projekt SafeAdapt überarbeiten 9 Partner aus sechs Ländern die E/E-Architektur in Fahrzeugen. Dadurch soll die Komplexität auf das notwendige Maß reduziert sowie Kosten- und Energieeffizienz erhöht werden.

 

Zukünftige Softwarearchitekturen für Fahrzeuge

Autos haben heutzutage circa hundert Steuergeräte und somit eine aufwendige System- und Softwarearchtiektur, die ressourceneffiizient, zuverlässig und erweiterbar sein soll. Deswegen erforscht das Fraunhofer IKS (früher: Fraunhofer ESK) Konzepte für ein selbst-adaptives automobiles E/E-System.

 

Zusammenarbeit

Neben der Auftragsentwicklung bieten wir Ihnen verschiedene weitere Möglichkeiten der Zusammenarbeit, wie beispielsweise Studien und Potenzialanalysen. Hier erfahren Sie, wie Sie mit uns kooperieren können:

Jetzt Kontakt aufnehmen

Kontaktieren Sie uns unverbindlich über das untenstehende Kontaktformular. Wir freuen uns auf Ihre Anfrage und setzen uns schnellstmöglich mit Ihnen in Verbindung.

Vielen Dank für Ihr Interesse am Fraunhofer IKS.

Wir haben Ihnen soeben eine Bestätigungsmail geschickt. Sollten Sie in den nächsten Minuten keine E-Mail erhalten, prüfen Sie bitte Ihren Spam-Ordner oder schicken Sie uns eine E-Mail an business.development@iks.fraunhofer.de.

* Pflichtfelder

Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut oder kontaktieren Sie uns per E-Mail:
business.development@iks.fraunhofer.de