Technik im Selbstcheck – DFKI präsentiert innovatives

8. April 2019


Vor Markteinführung müssen Computersysteme auf ihre Korrektheit überprüft werden. Eine vollständige Verifikation ist aufgrund der Komplexität heutiger Rechner aus Zeitgründen aber oft nicht möglich. Im Projekt SELFIE verfolgt der Forschungsbereich Cyber-Physical Systems des Deutschen Forschungszentrums für Künstliche Intelligenz (DFKI) einen grundlegend neuen Ansatz, der es Systemen ermöglicht, sich nach der Produktion und Auslieferung selbst zu verifizieren. Auf der Hannover Messe präsentierten die Bremer Wissenschaftler den ersten Prototypen eines sich selbstverifizierenden Systems am DFKI-Stand.

 

In den letzten Jahrzehnten wurden enorme Fortschritte in der Computertechnik erzielt. Ergebnis dieser Entwicklung sind eingebettete und cyber-physische Systeme, die heute in Form von Mikrochips in nahezu allen Bereichen unseres täglichen Lebens zum Einsatz kommen – in Smartphones, Kaffeemaschinen und elektrischen Zahnbürsten genauso wie in sicherheitskritischen Anwendungen, etwa in Zügen, Flugzeugen oder medizinischen Implantaten. Um die Korrektheit dieser immer komplexeren Systeme zu gewährleisten, werden sie bereits in der Entwurfsphase mit Hilfe verschiedener Verifikationsverfahren auf Fehler überprüft. Das Problem: Die wachsende Komplexität und die immer kürzeren Produkteinführungs-Zyklen zwingen Ingenieure dazu, den Verifikationsprozess abzuschließen, selbst wenn die funktionale Korrektheit noch nicht vollständig sichergestellt werden konnte. Dies führt dazu, dass Fehler im finalen Produkt oft unentdeckt bleiben.

 

Im Projekt SELFIE gehen die Wissenschaftler des DFKI-Forschungsbereichs Cyber-Physical Systems unter Leitung von Prof. Dr. Rolf Drechsler in punkto Systemverifikation einen völlig neuen Weg: Indem sie technische Geräte mit zusätzlicher Hardware und Software ausstatten, befähigen sie diese, alle nicht abgeschlossenen Verifikationsaufgaben noch während der Nutzung durch den Endanwender selbst zu komplettieren. Die Überprüfung nach Auslieferung kann dabei deutlich schneller erfolgen, da sie sich auf die tatsächliche Funktionalität beschränken lässt, wohingegen die Verifikation in der Entwurfsphase noch alle Einsatzszenarien im Blick haben muss. Sollte sich durch den Selbstcheck herausstellen, dass das System noch fehlerhaft ist, könnte der Hersteller rechtzeitig darauf reagieren, etwa durch Updates, die Deaktivierung bestimmter Funktionalitäten oder im schlimmsten Fall durch Rückrufaktionen.

 

(Quelle: http://idw-online.de/de/news712517)