Vortragsreihe Stuttgart: Datenflussorientierte Entwicklung eingebetteter Systeme mit Blockdiagrammen und Eclipse

22.11.2011, 18:30 Uhr22.11.2011, 21:00 Uhr, Stuttgart, STEP Stuttgarter Engineering Park GmbH, Konferenzzentrum (2. OG), Gropiusplatz 2, Veranstalter: itemis AG, kostenlos

Zusammenfassung

Dieser Vortrag gibt eine Einführung in die datenflussorientierte Entwicklung von eingebetteten Systemen mit Hilfe der Eclipse-basierten Open-Source-Entwicklungsumgebung »Damos«.

Zunächst werden die Merkmale der datenflussorientierten Modellierung als Abgrenzung zur Kontrollfluss- und zustandsorientierten Modellierung erläutert. Nach einem kurzen Überblick über die Eclipse-Plattform werden die drei Hauptbestandteile der Entwicklungsumgebung vorgestellt:

  1. Der grafische Blockdiagrammeditor, mit dem das eingebettete System und die physikalische Umgebung mit Hilfe von Blöcken und deren Datenflüssen modelliert werden
  2. Der Simulator, mit dem das Verhalten des Modells simuliert werden kann
  3. Der C-Codegenerator, der es ermöglicht, den passenden Programmcode für eine Zielplattform zu generieren

Nach einer Einführung wird auf erweiterte Konzepte eingegangen:

  • Strukturierung von Modellen durch Hierarchisierung und Fragmentierung
  • Nutzung von SI-Einheiten
  • Bedingte Ausführung und Schleifenkonstrukte
  • Trennung zwischen logischen und Maschinen-Datentypen
  • Definition des Blockverhaltens
  • Generierung effizienten Programmcodes

In diesem Zusammenhang wird die deklarative Skriptsprache Mscript vorgestellt.

Der Vortragende

Andreas Unger, Softwareingenieur

Andreas Unger arbeitet als Software-Entwickler bei der itemis AG in Lünen. Sein Schwerpunkt liegt in der Entwicklung von Eclipse-basierten Entwicklungswerkzeugen zur grafischen und textuellen Modellierung von eingebetteten Systemen. Zudem ist er Haupt-Entwickler des Open-Source-Projektes „Damos“.

Vor seiner Tätigkeit bei itemis studierte Andreas Unger an der FH Lübeck und an der MSOE Milwaukee, USA.


Kontakt

Nicole Geisler
Sales & Marketing Manager

Telefon: +49 160 4746778

E-Mail: