idw – Informationsdienst Wissenschaft

Nachrichten, Termine, Experten

Grafik: idw-Logo
Science Video Project
idw-Abo

idw-News App:

AppStore

Google Play Store



Instanz:
Teilen: 
30.01.2015 13:13

Neue Version: Offene Tool-Plattform DANA bietet erweiterte Testmöglichkeiten

Fraunhofer-Institut für Eingebettete Systeme und Kommunikationstechnik ESK Kommunikation
Fraunhofer-Gesellschaft

    Das Fraunhofer ESK stellt auf der embedded world in Nürnberg (24. bis 26.
    Februar 2015) eine runderneuerte Version von DANA vor. Die offene und erweiterbare
    Werkzeugplattform dient der Absicherung von Software-
    Schnittstellen im Entwicklungsprozess. Jetzt sind die Testmöglichkeiten deutlich
    ausgeweitet worden, so dass Entwickler Testfälle nun auch automatisch
    generieren können. Erstmals zu sehen ist die erneuerte Plattform auf der
    Nürnberger embedded world vom 24. bis 26. Februar 2015 in Halle 4, Stand
    550.

    Das DANA-Framework basiert auf der jüngsten Version der offenen Entwicklungsplattform Eclipse namens Luna. Neben dieser Aktualisierung haben die ESK-Forscher auch die Testmöglichkeiten ausgebaut. So ist DANA jetzt in der Lage, automatisch Testfälle zu generieren, das heißt: Bestimmte Sequenzen der Kommunikation zwischen den einzelnen Softwarekomponenten werden automatisch anhand eines Abdeckungskriteriums erstellt. Dieses legt beispielsweise fest, dass jede Transition, also der Übergang zwischen zwei Zuständen, mindestens einmal in einer der Testsequenzen vorkommen muss.

    Auch Regressionstests sind jetzt möglich. Diese sind notwendig, wenn Softwareent-wickler das Modell ändern. In diesem Fall muss sichergestellt werden, dass die Änderungen keine unerwünschten Nebeneffekte haben. Vorher gültige Kommunikationsabläufe, die Testsequenzen, sollen erhalten bleiben. Im Rahmen von Regressionstests wird daher geprüft, ob die Testsequenzen des alten Modells auch beim neuen Modell funk-tionieren.

    ESK-Studie zur Softwareentwicklung zeigt Handlungsbedarf auf

    Mit diesen Neuerungen greifen die Forscher des Fraunhofer-ESK die Ergebnisse einer eigenen Studie über Softwareentwicklung, die Mitte 2013 veröffentlicht wurde, auf. Darin bewertet eine Mehrheit der Befragten das Testen als aufwändigsten Teil der Softwareentwicklung. Dafür wird auch die meiste Werkzeugunterstützung benötigt, so die Studie. Selbstentwickelte Testwerkzeuge kommen vor allem in der Automotive-Industrie und in der Avionik zum Einsatz. Mit der DANA Werkzeugplattform ist es nun möglich, das Testwerkzeug auf die eigenen Bedürfnisse selbst anzupassen, ohne dabei das Testwerkzeug vollständig neu entwickeln zu müssen.

    Im Rahmen des DANA-Projekts entwickelten die Wissenschaftler des Fraunhofer ESK ein offenes und erweiterbares Framework für die durchgängige Absicherung von Infotainment- und Fahrerassistenzfunktionen im Automobil. Dabei haben sie mit Partnern aus der Industrie zusammengearbeitet. Die Absicherung von Diensten im Automobil umfasst verschiedene Aspekte wie die Kommunikationsinfrastruktur, die Applikationslogik sowie die Nutzdaten, die bei der Absicherung jeweils unterschiedlich behandelt werden müssen. DANA ist jedoch nicht nur im Automobilbereich, sondern auch in anderen Bereichen der Softwareentwicklung wie etwa der Industrieautomation und im Schienenverkehr einsetzbar. Im Laufe des Jahres 2015 soll DANA Open Source veröffentlicht werden.

    Auf der embedded world in Nürnberg zeigt das Fraunhofer-Institut für Eingebettete Systeme und Kommunikationstechnik ESK den Einsatz von DANA in der Praxis am Beispiel des Infotainmentsystems eines heutigen Fahrzeugs: Fraunhofer-Gemeinschaftsstand, Halle 4, Stand 550.


    Weitere Informationen:

    http://www.esk.fraunhofer.de


    Bilder

    Merkmale dieser Pressemitteilung:
    Journalisten, Wirtschaftsvertreter, Wissenschaftler
    Informationstechnik
    überregional
    Forschungsergebnisse, Forschungsprojekte
    Deutsch


     

    Hilfe

    Die Suche / Erweiterte Suche im idw-Archiv
    Verknüpfungen

    Sie können Suchbegriffe mit und, oder und / oder nicht verknüpfen, z. B. Philo nicht logie.

    Klammern

    Verknüpfungen können Sie mit Klammern voneinander trennen, z. B. (Philo nicht logie) oder (Psycho und logie).

    Wortgruppen

    Zusammenhängende Worte werden als Wortgruppe gesucht, wenn Sie sie in Anführungsstriche setzen, z. B. „Bundesrepublik Deutschland“.

    Auswahlkriterien

    Die Erweiterte Suche können Sie auch nutzen, ohne Suchbegriffe einzugeben. Sie orientiert sich dann an den Kriterien, die Sie ausgewählt haben (z. B. nach dem Land oder dem Sachgebiet).

    Haben Sie in einer Kategorie kein Kriterium ausgewählt, wird die gesamte Kategorie durchsucht (z.B. alle Sachgebiete oder alle Länder).