Call for Papers

Ausführbare HMI-Spezifikationen mit Adobe Flash und Statecharts ( Vortrag mit Demo )

Referent: Axel Terfloth , itemis AG
Vortragsreihe: Modellierung
Zeit: 06. Dezember 8: 17:30-18:15

Zielgruppe

Entwicklung, keine speziellen Vorkenntnisse

Themenbereiche

Analyse & Design

Kurzfassung

Mensch-Maschine-Schnittstellen (Human-Machine-Interfaces/HMI) sind von Natur aus interaktiv und dynamisch. Ein wichtiges Ziel des HMI-Engineerings ist die Optimierung der Schnittstele zwischen Mensch und Maschine. Die Ergonomie und Effizienz eines HMI wird im Wesentlichen durch die Qualität des Designs bestimmt, welches damit zentraler Teil einer HMI-Spezifikation ist. Wegen ihres dynamischen Verhaltens muss das Design neben der äußeren Form und Darstellung auch das funktionale Verhalten berücksichtigen. Aus diesem Blickwinkel betrachtet, wären ausführbare HMI-Spezifikationen wünschenswert. Dieser Vortrag stellt anhand eines konkreten Beispiels vor, wie Adobe Flash Technologien zusammen mit Zustandsautomaten zu ausführbaren Zustandsmodellen kombiniert werden können. Das gesamte Tooling nutzt intensiv die Eclipse-Plattform. Sowohl Adobe Flash-Builder als auch die Open-Source YAKINDU Statechart Tools basieren auf Eclipse. Zusätzlich werden für die Verknüpfung von Flash-Anwendungen und Statecharts mit Hilfe von Eclipse Xtext definierte textuelle Modelle verwendet.

Nutzen und Besonderheiten

Die Teilnehmer erfahren, wie Zustandsautomaten als formaler Teil von HMI-Spezifikationen und Prototypen genutzt werden können und den Übergang zu Umsetzung von HMIs erleichtern können. Daraus ergibt sich eine Entscheidungsgrundlage, ob dies als Methodik-Beustein für die täglichen Entwicklungsarbeit der Teilnehmer relevant sein kann.

Über den Referenten

Axel Terfloth leitet den Bereich Forschung und Entwicklung für eingebettete Systeme bei der itemis AG. Seit einigen Jahren beschäftigt er sich in verschiedenen Industrie und Forschungsprojekten schwerpunktmässig mit modellgetriebener Softwareentwicklung und Eclipse-basierten Werkzeugketten sowie deren Anwendung für die Entwicklung von eingebetteten Systemen. Er ist als Autor von Fachpublikationen und Referent auf Fachkongressen aktiv und engagiert sich in Open-Source-Projekten.