Logo of the Physikalisch-Technische Bundesanstalt

Komplexe Softwarearchitekturen in modernen Messsystemen

13.12.2013

Software in Messsystemen erreicht inzwischen oft einen Komplexitätsgrad, der höchste Ansprüche an die Prüfung der metrologischen Eigenschaften stellt. Bei einem zu prüfenden Geschwindigkeitsmessgerät ...

Software in Messsystemen erreicht inzwischen oft einen Komplexitätsgrad, der höchste Ansprüche an die Prüfung der metrologischen Eigenschaften stellt. Bei einem zu prüfenden Geschwindigkeitsmessgerät wurde erstmalig eine Softwarearchitektur vorgestellt, die objektorientiert und auf Nachrichten basierend aufgebaut war (ein so genannter Softwarebus).

Für die Analyse des Quellcodes wurde eine integrierte Entwicklungsumgebung (Eclipse) eingesetzt. Um auftretende Unklarheiten über die Funktion des Codes zu beseitigen, führten die Prüfer gemeinsame Reviews mit dem Hersteller durch, um Anomalien im Datenfluss zu entdecken, die ausreichende Sicherung der relevanten Parameter zu überprüfen und die ordnungsgemäße Bildung von Prüfsummen zu kontrollieren.

Die Vorgehensweise stellte sich als effektiv heraus. Potentielle Schwachstellen im Hinblick auf die gesetzlichen Anforderungen können erkannt werden.

Ansprechpartner: Opens window for sending emailR. Meyer, FB 8.5; Opens window for sending emailU. Grottker, FB 8.5; Opens window for sending emailJ. Kupper, FB 1.3