Die Arbeitsgruppe Softwareentwicklung/Systemintegration entwickelt einerseits komplexe Softwaresysteme für die Ultraschallforschung und angepasste Geräteentwicklung, bildet aber auch andererseits die Brücke zum Kunden und Anwender durch die anwendungsspezifische Systemintegration.
Im Bereich der Softwareentwicklung werden gemeinsame Softwarekonzepte und Bibliotheken für alle Frequenzbereiche von niederfrequentem Messsystemen (< 1 MHz) über klassische prüfende und überwachende Technik (ein- oder mehrkanalig, 1-50 MHz) bis hin zur hochfrequenten Ultraschallmikroskopie (50 MHz – 2 GHz) zur detaillierten Prüfung und Charakterisierung erstellt und bestmöglich zusammengefasst. Unsere Softwarekomponenten kommen hierbei sowohl in Firmware der Messsysteme als auch in klassischen Desktop-Anwendungen, eigenständig oder vernetzt, bis hin zu mobilen Apps auf Smartphones und Tablets zum Einsatz. Oft teilen alle diese Systeme die heutzutage zahlreich gestellten Forderungen nach Qualität und Zuverlässigkeit und sollen in standardisierte Prozesse integriert werden. Dies erreichen wir durch angepasste agile Entwicklungsprozesse für unsere alltägliche Arbeit, auf dessen Basis wir die Prüfung unserer Kerntechnologien, aber auch von individuellen Softwaresystemen, entsprechend industriellen Anforderungen und Standards ermöglichen. Vorhandene offene Schnittstellen und die Implementierung von Konnektoren zu jeglichen Schnittstellen bilden die Grundlage für eine reibungslose Integration in größere Anlagen und Prozesse.
Im Bereich der Systemintegration führen wir die Anwendungsintegration aller Einzelkomponenten zu Gesamtsystemen durch. Hierbei wird die Kompatibilität und Interaktion von unterschiedlichsten Softwarekomponenten meist im Zusammenspiel mit Messtechnik und Mechanik (Aufbau mit zusätzlicher Aktorik und Sensorik) sichergestellt und zur Produktreife optimiert. Für diese Systeme werden kundenspezifische Softwarelösungen erstellt und auch die Komplettsysteme entsprechend industrieller Anforderungen geprüft. Neben einfachen Messaufgaben mit vergleichsweise simplen Systemen implementiert unsere Softwarearchitektur auch komplexere Mess- und Bildgebungssysteme für die Material-, Prozess- und Verfahrensprüfung. In allen Fällen ist ein zuverlässiger Betrieb auf Basis einer robusten Schnittstelle die wichtigste Voraussetzung.
Für das Geschäftsfeld „technischer Ultraschall“ bietet die Arbeitsgruppe Softwareentwicklung / Systemintegration die Unterstützung mehrerer Einkanalmesssysteme und der mehrkanaligen „DiPhAS“-Ultraschall-Plattform mit an technische Anforderungen angepasste Software. Im Feld der Signalverarbeitung kann hierbei aus einem einfachen Messsystem ein mächtiges Gesamtsystem mittels Parameterextraktion und Klassifikation von Messdaten anhand maschinellem Lernen entstehen, das bei einer Gesamtlösung aus unserem Haus zu einem harmonischen Produkt fusioniert werden kann.