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

ONE-Mikroskopie: mit dem Lichtmikroskop vom Molekül zur 3D-Struktur

Forschende der Universitätsmedizin Göttingen haben ein neues Verfahren entwickelt, das es erstmals erlaubt, die 3D-Form von Proteinen mit einem herkömmlichen Mikroskop abzubilden. Die mit Künstlicher Intelligenz kombinierte One-step Nanoscale Expansion…

Pflanzen gehen bei der Aufnahme von Kalium energiesparend vor

Pflanzen können noch geringste Spuren des wichtigen Nährstoffs Kalium aus dem Boden holen. Wie sie das schaffen, beschreibt ein Team um den Würzburger Biophysiker Rainer Hedrich in „Nature Communications“. Kalium…

Die Welt des Kunststoff-Recyclings und wie KI dabei hilft

Einladung: 6. November am Fraunhofer LBF. Vom 4. bis zum 7. November 2024 öffnen die Darmstädter Partner des KI-Hub Kunststoffverpackungen ihre Türen und laden alle Interessierten zu spannenden Events rund…

Partner & Förderer