Hilfe: Sie befinden sich auf...

Fraunhofer-Gesellschaft, 18.02.08

Ergänzend zum Artikel

... einer Artikelseite. Sie zeigt den vollständigen Text einer Nachricht.
Sie können auf die Schlagworte zum Artikel klicken, um (andere) Artikel zu den jeweiligen Schlagworten anzuzeigen.
Auf der rechten Seite finden Sie weitere Informationen zu den Schlagworten dieses Artikels.
Sie können auf die im Artikel enthaltenen Bilder klicken, um eine größere Version des Bildes angezeigt zu bekommen.

Am Fuß der Seite finden Sie drei Boxen mit weiteren Aktionsmöglichkeiten:
Über die linke Box können Sie zum vorhergehenden, bzw. nachfolgenden Artikel in diesem Bereich navigieren.
In der mittleren Box können Sie diesen Artikel bewerten.
In der rechten Box kommen Sie zu einer Druckversion dieses Artikels, Sie können den Link dieses Artikels an einen E-Mail-Empfänger verschicken und Sie können diesen Artikel auf einen Merkzettel legen, um ihn leichter wiederzufinden.

Hilfe: Generell zu dieser Seite

Bei NETZGUT finden Sie Nachrichten aus dem Netz.
Zu der Nachricht Ihres Interesses können Sie auf drei Wegen gelangen:

Im Archiv sind die Nachrichten nach Bereichen getrennt.
Unter Themen finden Sie Nachrichten bereichsübergreifend zu einem bestimmten Thema.
Über die Schlagworte gelangen Sie zu den Artikeln, denen eben jene Schlagworte zugeordnet wurden. Auch diese Einordnung ist bereichsübergreifend.

Übrigens: Der Hilfe-Button gibt Ihnen zu jeder Seite die passenden Informationen.

Fraunhofer-Gesellschaft, 18.02.08

Software aus einem Guss - eine durchgängige Toolkette vereinfacht Softwareentwicklung

In Zukunft benötigen die Automobilhersteller weniger Zeit für die Entwicklung ihrer Software. Möglich wird dies durch das neuentwickelte CAMoS Framework der Fraunhofer ESK. Es handelt sich hierbei um eine Toolkette, die durchgängig vom Softwaredesign bis

CAMoS Framework
Fraunhofer ESK

Bislang verwenden die Entwickler bei der Softwareentwicklung unterschiedliche Werkzeuge für Design, Simulation, Prototyping, Erstellung des Seriencodes und Test. Die Prozessbrüche zwischen den einzelnen Entwicklungsphasen erhöhen jedoch die Fehleranfälligkeit der neuen Software.

Die Ingenieure der Fraunhofer ESK verfolgen einen anderen Ansatz: Ihr Framework versetzt den Anwender in die Lage, alle Entwicklungsstufen mit nur einem einzigen Werkzeug auf Basis von Standardformaten zu bearbeiten. Die Folge: Alle Informationen bleiben erhalten und Veränderungen an den Funktionen können beliebig oft zwischen den verschiedenen Phasen vorgenommen werden. Die durchgängige Toolkette garantiert dabei einen konsistenten Datenfluss.

Die Arbeitsweise des CAMoS Frameworks
Die Wissenschaftler nutzen das Framework für die modellgetriebene UML-basierte Softwareentwicklung. Es abstrahiert die Kommunikationsmechanismen zwischen den einzelnen Funktionen - angefangen von der Spezifikationsphase über die Simulation bis hin zur Erprobung der Software in einem realen Automobilnetzwerk. Auch die Generierung des Seriencodes läuft dann direkt über das Framework. Dabei werden die jeweiligen Kommunikationsschnittstellen des Steuergeräte-Betriebssystems, wie z.B. die MOST(TM) Netservices, verwendet. So kann der aus dem Modell generierte Code einfach in die Steuergeräte integriert werden.

Das CAMoS Framework arbeitet mit den Modellierungswerkzeugen und der Simulationsumgebung von Rhapsody. Der Anwender kann sehr einfach komplexe Softwaresysteme und ihre Kommunikation modellieren und in einem weiteren Schritt prototypisch in der realen Fahrzeugumgebung oder auf der eigentlichen Zielplattform ausführen und testen.

Maßgeschneiderte Softwareentwicklung
Die Einsatzgebiete des CAMoS Frameworks sind vielfältig. Durch seinen modularen Aufbau kann es individuell an ein jeweils vorgegebenes Kommunikationsverhalten angepasst werden. Außerdem ist es möglich, spezielle Protokolle und eigene Schnittstellenspezifikationen in das Framework zu integrieren.

Weitere Informationen:


Fraunhofer ESK, Presse- und Öffe, Fraunhofer-Gesellschaft
Quelle: Informationsdienst Wissenschaft, http://www.idw-online.de

Weitere Artikel in diesem BereichBewerten Sie diesen ArtikelToolbox
Griff nach den Sternen 
 Experiment mit Standardsoftware zeigt: Algorithmischer Architekturentwurf wird einfacher

Klicken Sie auf die Schlagworte um weitere Links oder Infos dazu angezeigt zu bekommen

Wikipedia Logo
Ein Framework (engl. für „Rahmenstruktur, Fachwerk“) ist ein Programmiergerüst, welches in der Softwaretechnik insbesondere im Rahmen der objektorientierten Softwareentwicklung sowie bei komponentenbasierten Entwicklungsansätzen verwendet wird. Wikipedia


 

Wikipedia Logo
Die Softwaretechnik (engl. software engineering) beschäftigt sich mit der Herstellung von Software. Eine Definition von Helmut Balzert beschreibt das Gebiet als Wikipedia


 

Archiv

Themen

Schlagworte

Anzeigen