Specials
Home > Software Engineering > Management

Open Source Community

Eclipse goes Automotive

 

13.07.2009 | Autor: Andreas Graf, itemis*

 

Unter dem Dach der Open Source Community Eclipse Foundation arbeiten seit Februar namhafte OEMs, Zulieferer und Toolanbieter der Autobranche innerhalb der Eclipse Automotive Industry Working Group zusammen. Ziel ist es, nach dem unternehmensspezifischen Einsatz der Open-Source-Plattform Eclipse den nächsten Schritt zu einer offenen, gemeinsamen Lösung für die Branche bei Entwicklungs-Prozessen und -Werkzeugen zu gehen.


*Andreas Graf ist Project Manager/Business Analyst bei der itemis AG. itemis ist spezialisiert auf modellbasierte Softwareentwicklung für Embedded- und Enterprise-Applikationen und aktiv in der Eclipse-Community tätig. Kontakt: andreas.graf@itemis.de
*Andreas Graf ist Project Manager/Business Analyst bei der itemis AG. itemis ist spezialisiert auf modellbasierte Softwareentwicklung für Embedded- und Enterprise-Applikationen und aktiv in der Eclipse-Community tätig. Kontakt: andreas.graf@itemis.de
Die Automobilindustrie steht vor einer der größten Herausforderungen ihrer Geschichte, mit Fahrzeugen der Oberklasse, in denen sich aktuell bis zu 100 Steuergeräte befinden, die über komplexe Busnetztopologien miteinander verbunden sind und weit mehr als 1000 Funktionen umsetzen. Diese Komplexität zu beherrschen ist ein vordringliches Thema in den Entwicklungsabteilungen der Unternehmen. Ein Ansatz ist die Standardisierung. Durch AUTOSAR setzen OEMs, Zulieferer und Werkzeughersteller darauf, Kosten zu senken und die Qualität zu heben.
Im Bereich der Steuergeräte-Software sind Fortschritte zu erkennen, jedoch klafft eine große Lücke bei der Realisierung durchgängiger Prozess- und Werkzeugketten. Der Industrie steht noch keine durchgängige Werkzeugkette zur Verfügung, die diese Prozesskette von Anforderungserfassung über Implementierung bis hin zu Integration und Absicherung nachhaltig unterstützt und auch die Einbindung der ganzen Innovationskette zulässt. Für die Lösung von Einzelaufgaben liegen zwar Werkzeuge vor, die Integration in eine Werkzeuglandschaft ist jedoch meist ungenügend.
Bild 1: Schematische Darstellung zweier in C++ und Java implementierten Werkzeug mit einer Datenbank. Eine Integration kann hier nur auf Basis von Ex- und Importmöglichkeiten geschaffen werden. So kann die Verkettung der Arbeitsergebnisse nicht dargestellt werden und die Toolinfrastruktur muss redundant aufgesetzt werden. Bild 1 zeigt dies schematisch für zwei Werkzeuge. Werkzeug A sei in C++ implementiertes Werkzeug, das seine Daten in einem proprietären Dateiformat hält. Werkzeug B sei in Java implementiert und mit einer Datenbank.
Offensichtlich kann eine Integration nur auf Basis von Ex- und Importmöglichkeiten geschaffen werden. Beide Werkzeuge sind nicht auf dichte Integration vorbereitet.

Ergänzendes zum Thema
Expertenmeinung: Open-Source schafft Freiräume in der Krise
*Wolfgang Neuhaus (Bild re.) ist Diplom-Informatiker sowie Gründer und Vorstand der itemis AG. Jens Wagener (li.), Diplom-Kaufmann, gründete zusammen mit Neuhaus das Unternehmen im Jahr 2003. Seither sind beide gemeinsam Vorstand der Firma. itemis ist spezialisiert auf modellbasierte Softwareentwicklung für Enterprise- und eingebettete Systeme und aktives Mitglied der Eclipse Foundation. (Foto: IHK/Appelhans) Ein flächendeckender Innovationsstopp schadet dem Standort Deutschland dauerhaft und muss mittelfristig beseitigt werden – auch ohne Konjunkturprogramme. Einen Ausweg aus dem Innovations-Investitions-Dilemma liegt in der Entwicklung von Basislösungen für aktuelle Standardisierungsansätze unter einer Open-Source Lizenz. Open-Source-Software ist nicht nur im Einsatz günstiger, sondern vor allem in der Entwicklung. Mitglieder einer Branche entwickeln gemeinsame Branchenstandards auf Open-Source-Basis, die allen Wettbewerbern frei zur Verfügung stehen. Darauf aufbauend können Speziallösungen geschaffen werden, die wettbewerbskritische Prozesse unterstützen. Entweder durch die Unternehmen selbst oder aber durch kommerzielle Produktanbieter und Dienstleister.
Bei den Softwareentwicklungswerkzeugen und Runtime-Plattformen spielt Eclipse eine herausragende Rolle. Mit dem Konzept der „Vertical Working Groups“ bietet die Eclipse Foundation als steuernde Dachorganisation die notwendigen Voraussetzungen für derartige Industriekooperationen. Angefangen bei der Open-Source-
Lizenz über die rechtlichen Rahmenbedingungen und technischen Infrastrukturen bis hin zu einer breiten technischen Plattform und einem lebendigen Ökosystem von Mitgliedern und Entwicklern.

Gemeinschaftlich Basiswerkzeuge entwickeln

So existieren bereits Working Groups zum Thema „Mobile Communication“ und „Insurance“. Eine Automotive-Arbeitsgruppe befindet sich im Aufbau. Interessierte Hersteller und Zulieferer gibt es reichlich. Das ist verständlich, denn die Budgets für die Werkzeugentwicklung sind heute deutlich kleiner als in den letzten Jahren. Die Herausforderungen werden dagegen aber immer größer. Hier kann die gemeinschaftliche Entwicklung von Basiswerkzeugen erhebliche Kosten einsparen!
Ein flächendeckender Innovationsstopp schadet dem Standort Deutschland dauerhaft und muss mittelfristig beseitigt werden – auch ohne...
Ebenso zeigt Bild 1, dass die Projekte beim Einsatz dieser Produkte auch Produktfeatures, die in den Projekten nicht verwendet werden, finanzieren. Kommerzielle Produkte sind auf einen breiten Markt ausgelegt. Dafür müssen fehlende projektspezifisch notwendige Features durch den Kunden in die Entwicklung des kommerziellen Werkzeugs eingesteuert werden. Oft genug ist dies langwierig bis unmöglich.
Isolierte Einzelwerkzeuge bieten keine starke Unterstützung um eine durchgängige Werkzeugkette zu etablieren. Die Ergebnisse aus einem Entwicklungsschritt dienen als Eingabe für die folgenden Entwicklungsschritte und müssen über Werkzeuggrenzen übertragen werden. Selten existieren offene Standards, so dass Integrationen aufwändig sind und werkzeugspezifisch in Auftrag gegeben werden müssen.
Bild 2: Isolierte Einzelwerkzeuge bieten keine starke Unterstützung in der Etablierung einer durchgängigen Werkzeugkette. Bild 2 zeigt, dass diese Integrationen entweder überhaupt nicht erstellt werden können und der Bruch durch manuelle Schritte geschlossen werden muss oder der Integrationsaufwand sehr hoch ist, da die Integration über zwei oder drei Schichten der Anwendung erfolgen muss. Bild 2 zeigt, dass diese Integrationen entweder überhaupt nicht erstellt werden können und der Bruch durch manuelle Schritte geschlossen werden muss oder der Integrationsaufwand sehr hoch ist, da die Integration über zwei oder drei Schichten der Anwendung erfolgen muss. So ist die Werkzeugkette bis hin zu den Ziel-Artefakten lückenhaft.

Von der projektspezifischen zur branchenspezifischen Lösung

Ebenso wie in anderen Industrien, setzt sich in der Automobilindustrie der Wunsch durch, mittels offener Standards Entwicklungsaufwände zu reduzieren und Schnittstellen zu verbessern. Im Bereich der Steuergeräte-Software zeigt AUTOSAR, welche Bedeutung diese Strategie hat. Analog dazu existiert der Wunsch nach einer offenen Plattform für Entwicklungswerkzeuge. Auf einer Plattform, die Basisfunktionen realisiert, könnten Werkzeughersteller ihre Produkte aufsetzen. Eine Mehrfachentwicklung der Basisfunktionen wäre nicht mehr erforderlich.
1  |  2  |  weiter
Redakteur: Martina Hafner
Themenverwandte Beiträge
Eclipse Summit Europe 2007: Weit mehr als Java-Tools - Eclipse will weiter wachsen
Vom 10. bis 11. Oktober präsentierte sich die Eclipse Community mit 400 Teilnehmern in Ludwigsburg. Für die nächste Zukunft hat deren Organ, die Eclipse Foundation, unter anderem drei Ziele: Wachstum im Embedded-Bereich, Etablierung der auf dem OSGI-Standard basierenden Eclipse-Runtime und breiter Toolsupport über verschiedene Programmiersprachen und Entwicklungsaufgaben hinweg. weiter
Open Source: Toolchains bauen mit Eclipse
Open Source: Toolchains bauen mit Eclipse
Jeder Softwareentwickler nutzt in seiner täglichen Arbeit zahlreiche Werkzeuge. Idealerweise möchte er sich möglichst wenig mit ihnen auseinandersetzen, sondern sich in erster Linie auf die Software konzentrieren, die er erstellt. In Teil 1 dieses Beitrags betrachten wir, wie Eclipse dabei helfen kann, verschiedene Werkzeuge zu integrieren. weiter
Eclipse Summit 2009: Eclipse wird feste Größe in der Embedded-Branche
Eclipse Summit 2009: Eclipse wird feste Größe in der Embedded-Branche
Die Embedded-Branche hat in der Eclipse-Community ihren festen Platz eingenommen. Dies wurde auch auf dem diesjährigen europäischen Eclipse Summit in Ludwigsburg deutlich. Andreas Graf war vor Ort und fasst die Highlights für Embedded-Entwickler zusammen. weiter
Kommentare zu diesem Artikel
Kommentar verfassen
Kommentar verfassen
Bitte loggen Sie sich ein, wenn Sie einen Kommentar schreiben wollen.
zum Login


Artikel Bewertung

Links und Downloads zu diesem Beitrag
Firma zum Artikel

itemis GmbH

Pforzheim, Deutschland

itemis

Lünen, Deutschland

Firmen in diesem Themenumfeld

Vector Informatik GmbH

Stuttgart, Deutschland

Vector Informatik ist der führende Hersteller von Software-Werkzeugen und -Komponenten für die Vernetzung in elektronischen Systemen, basierend ...

pls Programmierbare Logik & Systeme GmbH zählt zu den weltweit führenden Anbietern von Software-Debugging-Lösungen und kompletten Entwicklungstools ...

Whitepaper und Webcasts zum Thema
Whitepaper
Steigende EE-Komplexität als Herausforderung
Wie sich die steigende EE-Komplexität in Automobilanwendungen bewältigen lässt.
Webcast
Open Source Tools oder lieber doch kommerziell?
Was Open-Source-Software und Open-Source-Tools heute für die Embedded Software Entwicklung bieten.
Whitepaper
Software-Entwicklung für integrierte modulare Avionik
Whitepaper über aktuelle Trends in der Entwicklung von sicherheitskritischen Avioniksystemen.
Whitepaper
Mobile Geräte auf der Grundlage der Freescale i.MX-Plattform
Eine Gemeinschaftslösung für die Bewältigung der zunehmenden Komplexität von Geräten, die sich auf die Produktivität und den Zugang zu Debug-Ports auswirkt und zusätzliche Kosten verursacht.


Literatur zum Thema:
 
Newsletter
Newsletter