Kongressvorträge
Seit der Gründung des Embedded Softare Engineering Kongresses im Jahr 2009 ist SKT Nieratschker immer wieder mit mit Vorträgen oder Kompaktseminaren bei den jeweiligen Veranstaltungen vertreten.
Hier die Übersicht der Beiträge:
- Multitask-/Multithread-Programmierung in Embedded Systemen ( Kompaktseminar ) (ausgezeichnet mit dem "Speaker Award 2021")
Die stetig steigenden Anforderungen an heutige Embedded Systeme führen immer häufiger zum Einsatz von Multitasking- bzw. Multithreading-Systemen... [mehr] - Die Quadratur des Klassendesigns ( Kompaktseminar )
Der Entwurf von Klassen für ein objektorientiertes Softwaresystem gehört zu den anspruchsvollsten Aufgaben eines Softwareentwicklers. Für ein gutes Klassendesign wird... [mehr] - C++: Zukunftstechnologie oder Irrweg für Embedded-Systeme? (Kompaktseminar)
Die Programmiersprache C++ wird heute zwar auch in Embedded-Systemen eingesetzt, aber immer noch wird dieser Bereich weitgehend von C dominiert. Viele C-Entwickler haben Vorbehalte gegenüber C++ ... [mehr]
- C++11/14-Multithreading
Seit der Einführung von C++11 stellt die Standardbibliothek von C++ auch Funktionen für die Entwicklung von Multithread-Applikationen zur Verfügung. Im neuesten Standard C++14 wurde diese Funktionalität sogar noch erweitert ... [mehr] - Design Patterns im Projekteinsatz: Erfahrungen aus der Praxis
Als Lösungsbausteine für häufig wiederkehrende Aufgabenstellungen gehören Entwurfsmuster (Design Patterns) heute zu den unverzichtbaren Grundelementen eines guten Softwareentwurfs ... [mehr] - Schnittstellen in Embedded Systemen
Schnittstellen (Interfaces) bilden eine wichtige Voraussetzung für flexible objektorientierte Softwareentwürfe. Dennoch wird diese grundlegende Technik gerade in Embedded Systemen oft nicht eingesetzt ... [mehr] - Mehr Sicherheit und Komfort in C-Anwendungen
Aufgrund ihrer vielen Möglichkeiten ist C für Embedded Systeme außerordentlich gut geeignet. Das Problem dabei ist allerdings, dass der Compiler aus genau diesem Grund auch kaum Möglichkeiten hat, Fehler zu erkennen ... [mehr] - High-Speed-Software zum Nulltarif dank Multicore?
Da sich die CPU-Taktfrequenz nicht mehr beliebig erhöhen lässt, wird auch die darauf laufende Software nicht mehr automatisch schneller. Stattdessen versucht man heute ... [mehr] - GoF-Design-Patterns in Embedded Systemen?
Die von Gamma und seinen Mitautoren („Gang of Four“, bzw. GoF) beschriebenen Design Patterns gehören heute zu den Grundlagen eines modernen Softwareentwurfs. Ihre Vorteile kosten i.d.R. allerdings Speicherplatz und/oder CPU-Laufzeit ... [mehr]