Vortragsreihe Dortmund - Zwei Welten verbinden: C und UML für die embedded Entwicklung
Zusammenfassung
Zum Jahresausklang präsentieren wir einen Vortrag zu einem Themen-Schwerpunkt der itemis. Dr. Jörn Seger spricht aus einer anderen Welt zu uns und erklärt C und UML für die embedded Entwicklung.
Auch Embedded-Entwickler sehen sich zunehmend mit der Fragestellung konfrontiert, wie der wachsenden Komplexität in Softwareprojekten für eingebettete Systeme Herr zu werden ist. In der Softwareentwicklung für große Projekte im nicht-embedded Umfeld wird sehr häufig die UML eingesetzt.
Das schafft Übersicht, die durch das höhere Abstraktionsniveau der UML erreicht wird. Aber war UML nicht nur für objektorientierte Sprachen wie C++ oder Java gedacht und ist sie damit für die C-Entwicklung nicht ungeeignet? Die Antwort ist: Nein.
UML bietet eine Reihe von Möglichkeiten, die, werden sie richtig angewendet, auch in reinem C-Code müden und dabei zu einer Effizienzsteigerung und damit zu einem kleineren Zeitaufwand und einer geringeren Fehlerquote bei der Entwicklung führen.
Ziel des Vortrags ist es genau diese Möglichkeiten zu beleuchten. Dabei steht immer der Code und nicht das Werkzeug im Vordergrund. Der C-Entwickler soll so viel von seinen bisherigen Programmier-Paradigmen weiter verwenden können, wie möglich um keinen Bruch in der Entwicklung zu erzeugen, der unnötigen Frust bringt.
Darüber hinaus werden aber auch neue Ideen und Herangehensweisen vorgeschlagen, die sich problemlos in die UML Entwicklung einweben lassen.
Der Vortragende
Dr. Jörn Seger, Softwarearchitekt
Dr. Jörn Seger erreichte 2001 seinen Abschluss als Diplom-Ingenieur der Elektrotechnik an der Universität Dortmund. Anfang 2008 schloss er seine Promotion im Bereich der Kommunikationsnetze ab. Er arbeitete während seiner Assistenzzeit in einer Reihe von nationalen und internationalen Forschungsprojekten mit dem Schwerpunkt auf Simulation von realitätsnahen Kommunikationsszenarien und entwickelte spezialisierte Software für eingebettete Systeme.
Anschließend arbeitete Dr. Jörn Seger zunächst in der Softwareentwicklung im Automotive-Bereich und war dort unter anderem für die Softwarequalität verantwortlich.
