CAT - Core Avionics Testbed Labor
Das Core Avionics Testbed (CAT) ist eine Testumgebung für die funktionale Verifikation von Raumfahrtzeugen auf System- und Subsystemebene. Im Fokus steht dabei die Kernavionik, die sich aus dem Energieversorgungssystem, dem Datenverarbeitungssystem und dem Kommunikationssystem zusammensetzt.
Die Testaktivitäten sind aber nicht allein darauf beschränkt. Die Komponenten können eigenständig oder eingebettet in ein sukzessive vervollständigtes Gesamtsystem verifiziert werden. Systemkomponenten, die noch nicht verfügbar sind, können von der Testumgebung emuliert werden. Dies ermöglicht es Geräte bereits in frühen Entwicklungsphasen in einer funktional annähernd vollständigen Systemumgebung zu testen. Dadurch können aufwendige Fehlerbehebungsaktivitäten in späten Projektphasen vermieden und damit der Zeitdruck in der Phase der Gesamtsystemintegration und -Verifikation (AIV) verringert werden. Zudem lassen sich agile Ansätze besser in einem Projekt implementieren, weil unterschiedliche Entwurfstiefen, wie sie bei Abweichungen vom klassischen Wasserfallansatz häufig vorkommen, im Core Avionics Testbed bereits Teil des Konzeptes sind.
Neben den Verifikations- und Testdienstleistungen für Raumfahrtprojekte finden im Core Avionics Testbed auch Forschungsaktivitäten im Bereich der Prozessoptimierung statt. Schwerpunkte sind die kontinuierliche Verbesserung funktionaler Verifikationsprozesse und die Erweiterung der testbezogenen Fähigkeiten. Um das zu erreichen, wird die funktionale Verifikation nicht als eigenständig, sondern als integrierter Bestandteil des Entwurfsprozesses betrachtet. Bereits die Entwurfsstrategie stellt die Weichen für eine effiziente und umfassende funktionale Verifikation und damit auch für den Projekterfolg. Insbesondere digital verarbeitbare Designinformationen, wie sie bei allen Entwurfsansätzen entstehen, die unter dem Begriff Model Based System Engineering (MBSE) zusammengefasst werden, legen den Grundstein für elementare Automatisierungen und intelligente Assistenzsysteme. Sie unterstützen das komplexe Aufgabengebiet der Testingenieure und Testingenieurinnen in allen Aspekten ihrer Arbeit, welche sich von der der Ableitung von Testfällen und Testspezifikation, über die Konfiguration eines Testaufbaus, die Überwachung von Testläufen, der Analyse von Testergebnissen und Berichterstattung, bis hin zur Fehleranalyse bei nicht erfolgreichen Testfällen erstreckt. Damit lassen sich nicht nur Risiken und Kosten reduzieren sondern auch die Entwicklungszeiten von Raumfahrzeugen insgesamt deutlich senken.