Garantierte Zuverlässigkeit für Embedded Software

Modellbasierte Softwareentwicklung (im Hintergrund ein Ausschnitt eines Modells) muss auch nicht-funktionale Eigenschaften berücksichtigen, um, z.B. für komplexe Fahrzeug-Funktionen, zuverlässige Software zu produzieren.<br>Foto: Fraunhofer ESK<br>

In Halle 5, Stand 5-228 analysieren und erzeugen die Wissenschaftler Target-Code und erproben ihn am Modell eines Elektroautos. Die Werkzeugkette wurde im EU-Projekt CHESS entwickelt und unterstützt Entwickler bei der Zusammenstellung von Softwarekomponenten, indem sie einzelne Aspekte des Modells, wie Zeitverhalten, darstellt. Sie ist in verschiedenen Anwendungsbereichen einsetzbar, z.B. in der Automobil-Domäne, und hilft die steigende Komplexität der Softwareentwicklung zu bewältigen.

Die umfangreiche Elektronikausstattung moderner Fahrzeuge macht die Softwareentwicklung immer komplexer – insbesondere, wenn nicht-funktionale Eigenschaften wie Zuverlässigkeit oder Zeitverhalten garantiert werden sollen. Bisherige Lösungen werden diesen Anforderungen nicht gerecht. Im EU-Projekt CHESS arbeitet die Fraunhofer ESK daher mit Projektpartnern an einer durchgängigen, domänenübergreifenden Werkzeugkette für die Software-Entwicklung eingebetteter Systeme. Ziel ist es, den Entwicklungsprozess hinsichtlich Durchgängigkeit und Komplexität zu optimieren und die Qualität der Software zu verbessern.
Dazu integrieren die Wissenschaftler die Modellierung nicht-funktionaler Eigenschaften in die komponentenbasierte Entwicklungsmethodik. Mit dem entstandenen CHESS-Modellierungswerkzeug können Entwickler funktionale und nicht-funktionale Eigenschaften modellieren, validieren und als Target-Code ausgeben. Auf der Embedded World 2012 stellen die Wissenschaftler die Werkzeugkette am Beispiel der Automotive-Domäne vor, bei welcher der erzeugte Target-Code direkt an dem Modell eines Elektroautos erprobt wird.

Den Entwicklungsaufwand reduzieren die Projektpartner einerseits, indem sie die Komplexität der Software-Entwicklung beherrschbar machen. So ermöglicht der CHESS-Editor die getrennte Bearbeitung der funktionalen und nicht-funktionalen Eigenschaften und schränkt die Ansicht mit sogenannten „Views“ auf einzelne Aspekte des Modells, wie Verlässlichkeit, ein. Andererseits ermöglichen Analyse- und Simulationsmethoden eine Fehlererkennung bereits in einer frühen Phase des Entwurfs, in der Änderungen noch günstig durchführbar sind. Neben statischen Analyseverfahren kommt hier auch das Simulationsframework DynaSim der Fraunhofer ESK zum Einsatz. Dieses ermöglicht neben der Analyse des Zeitverhaltens auch die Simulation von adaptivem Funktionsverhalten. Zudem können Automobilhersteller durch die Kombination aus modell- und komponentenbasierten Entwurf und der Berücksichtigung nicht-funktionaler Eigenschaften komplexe Funktionen wesentlich einfacher in das Automobil integrieren. Die Hersteller erhalten so neue Möglichkeiten zur Optimierung des Bordnetzes und zur Integration von neuartigen Diensten.
Die Fraunhofer-Einrichtung für Systeme der Kommunikationstechnik ESK
Die Fraunhofer ESK forscht anwendungsorientiert an vernetzten Informations- und Kommunikationssystemen, die sie ressourceneffizient, flexibel und zuverlässig gestaltet. Dabei greift sie auf die Kernkompetenzen Leitungsgebundene Übertragungstechnik, Lokale Funknetze, Zuverlässige Ethernet/IP-Kommunikation, Adaptive Systeme, Modellbasierter Software-Entwurf und Absicherung sowie Multicore-Software zurück. Diese Kompetenzen kommen in den Anwendungsfeldern Automotive, Industrial Communication und Telecommunication zum Einsatz. Zu den Kunden und Partnern der Fraunhofer ESK zählen u.a. Unternehmen aus der Automatisierungstechnik, der Telekommunikationsbranche, der Automobilbranche und der Gebäudetechnik.

Kontakt:
Christiane Weber
Corporate Communication

Fraunhofer-Einrichtung für Systeme der Kommunikationstechnik ESK
Hansastraße 32
80686 München
Telefon: +49 (0)89/54 70 88-339
Fax: +49 (0)89/54 70 88-66339
E-Mail: christiane.weber@esk.fraunhofer.de

Media Contact

Christiane Weber Fraunhofer-Gesellschaft

Weitere Informationen:

http://www.esk.fraunhofer.de

Alle Nachrichten aus der Kategorie: Informationstechnologie

Neuerungen und Entwicklungen auf den Gebieten der Informations- und Datenverarbeitung sowie der dafür benötigten Hardware finden Sie hier zusammengefasst.

Unter anderem erhalten Sie Informationen aus den Teilbereichen: IT-Dienstleistungen, IT-Architektur, IT-Management und Telekommunikation.

Zurück zur Startseite

Kommentare (0)

Schreiben Sie einen Kommentar

Neueste Beiträge

Nanofasern befreien Wasser von gefährlichen Farbstoffen

Farbstoffe, wie sie zum Beispiel in der Textilindustrie verwendet werden, sind ein großes Umweltproblem. An der TU Wien entwickelte man nun effiziente Filter dafür – mit Hilfe von Zellulose-Abfällen. Abfall…

Entscheidender Durchbruch für die Batterieproduktion

Energie speichern und nutzen mit innovativen Schwefelkathoden. HU-Forschungsteam entwickelt Grundlagen für nachhaltige Batterietechnologie. Elektromobilität und portable elektronische Geräte wie Laptop und Handy sind ohne die Verwendung von Lithium-Ionen-Batterien undenkbar. Das…

Wenn Immunzellen den Körper bewegungsunfähig machen

Weltweit erste Therapie der systemischen Sklerose mit einer onkologischen Immuntherapie am LMU Klinikum München. Es ist ein durchaus spektakulärer Fall: Nach einem mehrwöchigen Behandlungszyklus mit einem immuntherapeutischen Krebsmedikament hat ein…

Partner & Förderer