Referent: Dr. Mugur Tatar, QTronic GmbH
Datum & Uhrzeit:
Vortragsart: Methodenvortrag
Zielgruppe: Fortgeschrittene
Abstract: Komplexe eingebettete Systeme sind schwer zu testen.
Konventionelles Testen mit handgeschriebenen Testskripten ist kosten-
und zeitintensiv und stößt wegen des stetig wachsenden Testumfangs
zunehmend an methodische Grenzen. In dem Vortrag wird daher ein
Verfahren für das intelligente Generieren von Testfällen aus einer sehr
kompakten Testspezifikation vorgestellt:
Für den Test benötigt TestWeaver keine handgeschriebenen Testfälle oder Testskripte. TestWeaver entwicklet stattdessen tausende von Testfällen automatisch, führt diese per Simulation aus und bewertet die resultierende Systemantwort. Jeder Test ist dabei dynamisch, also eine Sequenz von Inputs über der Zeit. TestWeaver generiert die Testfälle reaktiv (Verzahnung von Generierung und Ausführung), lernt dabei das zu testende System zu kontrollieren und kann so die Testabdeckung gezielt maximieren und Schwachstellen oder Fehler durch gezieltes Verschlechtern von Szenarien nach Art eines Optimierungsverfahrens aufdecken. Das beschriebene Verfahren wird von Herstellern wie Mercedes, AMG, ZF, GIF und anderen für den automatisierten Test von Fahrerassistenzsystemen, Autmomatik- und Hybridantrieben eingesetzt.
Dr. Mugur Tatar promovierte, nach dem Studium der Elektro- und Automatisierungstechnik an der Technischen Universität Cluj (Rumänien), über modellbasierte Diagnose technischer Systeme an der Universität Hamburg. Von 1993 bis 2006 war Dr. Tatar Mitarbeiter der Daimler Konzernforschung in Berlin. Sein Arbeitsschwerpunkt war dabei die modellbasierte System- und Ausfallanalyse, sowie Testautomatisierung für Entwicklungsprojekte aus Luft- und Raumfahrt und dem Automobilbau. Seit 2006 ist er Geschäftsführer der QTronic GmbH. Dr. Tatar leitet dort die Produktentwicklung, insbesondere die Entwicklung des Testfallgenerators TestWeaver, der heute vor allem für den Test von Automotive Software von Automobilherstellern, deren Zulieferern und Engineering Dienstleistern eingesetzt wird.