Vortragsreihe Dortmund: Modellierung dynamischer Systeme mit Eclipse
Zusammenfassung
Allen Freunden und Besuchern der Vortragsreihe Dortmund wünschen wir ein tolles Jahr mit vielen spannenden und interessanten Momenten.
Wir starten mit einem anspruchsvollen Vortrag von Andreas Unger in das Jahr 2011. Im Vorfeld zur embeddedworld2011 in Nürnberg bekommen wir die Features von Damos 0.2 näher gebracht.
Durch die steigende Komplexität der Software in den eingebetteten Systemen, haben viele Firmen Probleme Qualitäts- und Zeitvorgaben in ihrer Produktentwicklung einzuhalten. Ingenieure, die sich früher nur hauptsächlich auf die physikalischen und technischen Aspekte der Systeme zu konzentrieren brauchten, müssen heute auch die Techniken der Softwareentwicklung beherrschen.
Bei der Entwicklung technischer Systeme werden oft physikalische Modelle verwendet, um die Struktur und das Verhalten zu beschreiben. Daher erscheint ein modellgetriebener Ansatz am sinnvollsten.
In diesem Vortrag wird die Eclipse-basierte Open Source Entwicklungsumgebung Damos zur Modellierung von Dynamischen Systemen vorgestellt.
Dabei wird zunächst kurz auf die Eclipse-Plattform und deren Vorzüge eingegangen. Danach werden die drei Hauptbestandteile der Entwicklungsumgebung vorgestellt: der grafische Blockdiagrammeditor mit dem das physikalische System mit Hilfe von Blöcken und deren Signalflüssen modelliert wird; der Simulator mit dem das Verhalten des Modells simuliert werden kann; und der Codegenerator, der es ermöglicht den passenden Programmcode für eine Zielplattform zu generieren. Des Weiteren soll demonstriert werden, wie die Entwicklungsumgebung an die eigenen Bedürfnisse angepasst und erweitert werden kann. In diesem Zusammenhang wird die mathematisch-orientierte Skriptsprache Mscript vorgestellt.
Im Vergleich zum Vortrag vom letzten Jahr, wird der Schwerpunkt in diesem Jahr auf den neuen Features von Damos 0.2 liegen, wie beispielsweise das Rechnen mit Einheiten, Subsystems, System-Interfaces, Systemfragmente und Mscript.
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.
