Neben diesen neuen Techniktrends, die direkt in Prüfsysteme einfließen, wird die Messtechnik auch von Industrietrends beeinflusst, die bei den zu prüfenden Produkten zu beobachten sind. Ein solcher Trend ist unbestritten die Tatsache, dass bei elektronischen Geräten heute die eingebettete Software immer mehr an Funktionalität übernimmt.
Während diese Vorgehensweise flexiblere Produkte ermöglicht, die neue Funktionen schnell und ohne Hardware-Veränderungen aufnehmen können, stellt sie für viele Mess- und Prüfingenieure eine große Herausforderung dar.
Ein anschauliches Beispiel sind aktuelle Mobiltelefone. Hier sind Geräte verfügbar, bei denen ein großes Anzeigeelement mit Touch-Funktion die klassischen Hardware-Tasten ersetzt und den Entwicklern maximale Flexibilität hinsichtlich der integrierten Funktionen gibt.
Die Multicore-Technik stellt aber auch grundlegend neue Anforderungen an Anwendungs-Software und Software-Entwicklungswerkzeuge. War es in der Vergangenheit so, dass Software-Anwendungen auf höher getakteten Prozessoren automatisch schneller abgearbeitet werden konnten, müssen heute parallele Strukturen und Technologien zur Kommunikation und Synchronisation implementiert werden, damit einzelne Programmteile parallel verarbeitet werden können. Erreicht wird dies durch die bereits seit vielen Jahren verfügbare Multithreading-Technologie, die bei textbasierten, sequenziellen Programmiersprachen allerdings eine komplexe Syntax erfordert.
Der Parallelismus, der beispielsweise der Entwicklungsumgebung LabVIEW aufgrund des Datenflussparadigmas zugrundeliegt, verschafft Anwendern von Multicore-Prozessoren einen Vorteil und überwindet die Komplexität traditioneller textbasierter Programmiersprachen (Bild 1). Darüber hinaus wurde diese Entwicklungsumgebung in der neuesten Version um Funktionen ergänzt, die eine gezielte Nutzung und Verwaltung der Ressourcen von Multicore-Systemen ermöglichen.