Call for Papers

ESE-Kongress 2009

Entwurf und Implementierung von Zustandsautomaten ( Kompaktseminar mit Demo )

Referent: Frank Listing , MicroConsult GmbH
Vortragsreihe:
Zeit: 08. Dezember 14:00 - 17:30

Zielgruppe

Entwicklung, Fortgeschrittene

Themenbereiche

Analyse & Design, Implementierung

Kurzfassung

Das Kompaktseminar gibt Hilfe und Anregungen bei dem Entwurf und der Implementierung von Zustandsautomaten (State Machines). Es wird beschrieben, wie Zustandsautomaten im Entwurf dargestellt werden, auf welche Punkte besonders geachtet werden muss und welche Fehler vermieden werden sollten. Weiterhin wird gezeigt, wie Automaten im Quellcode umgesetzt werden können. Dazu werden Verfahren in C und C++ demonstriert. Das Wissen der Teilnehmer wird durch kleine Übungen gefestigt.

Nutzen und Besonderheiten

Vielfach werden Zustandsautomaten auf sehr primitive Art implementiert. Dadurch entstehen vor allem Probleme bei der Fehlersuche und der Wartung. Auch die Einarbeitung von Projektneulingen ist sehr schwer. Die Entwickler lernen in diesem Seminar, wie typische Fehler von Anfang an vermieden werden können und wie durch bessere Implementierung der Automaten die Wartungsfreundlichkeit des Programmcodes erheblich verbessert werden kann.

Über den Referenten

Dipl.-Ing. Frank Listing ist seit 2002 Trainer und Projektcoach bei der MicroConsult GmbH mit dem Schwerpunkt Microsoft-Plattformen, objektorientierte Programmierung und Testen von Embedded Systemen und u.a. fachlich für das Thema .NET verantwortlich. Sein Wissen gibt er immer wieder auch in Publikationen und Fachvorträgen weiter.