VectorCAST
Die VectorCAST Produkte automatisieren und verwalten komplexe Aufgaben beim Testen sicherheitskritischer Anwendungen. Unsere Kunden entwickeln Anwendungen in den Bereichen Luft- und Raumfahrttechnik, Militär, Medizinelektronik, Automotive, Maschinenbau und Bahntechnik. Mit Hilfe der VectorCAST Produkte werden Sicherheitsstandards wie ISO 26262, DO-178B, ED-12B, IEC61508, MISRA, FDA/IEC62304 und CENELEC erfüllt.
VectorCAST hilft Ihnen, den Testaufwand zu senken und somit Zeit und Kosten zu sparen. In der Regel wird pro Sourcecode-Zeile mindestens eine Testcode-Zeile geschrieben. Mit VectorCAST erfolgt das dynamische Testen Ihrer Komponenten bzw. Applikationen automatisiert ohne das manuelle Schreiben einer einzigen Testcode-Zeile.
Die Automatisierung beinhaltet die Erstellung der kompletten Testumgebung für Unit und Integration Tests, die Generierung von Testcases sowie die Ausführung dieser Testcases.
Die VectorCAST Produkte:
Testautomatisierung entlang des Software–Entwicklungs-Zyklus mit VectorCAST
Die Produkte der VectorCAST-Familie automatisieren das Testen entlang des gesamten Software-Entwicklungsprozesses:
VectorCAST/C++ automatisiert die Testprozesse für C und C++ Anwendungen im Bereich von Unit- und Integrationstests.
VectorCAST/Ada automatisiert die Testprozesse für Ada Anwendungen im Bereich von Unit- und Integrationstests.
VectorCAST/RSP – Das „Runtime Support Package“ ist eine Erweiterung für VectorCAST/C++, mit welchem Test Cases für Echtzeit-Anwendungen direkt auf der Zielhardware oder in einem Simulator ausgeführt werden können.
VectorCAST/Cover – Dieses Werkzeug ist für die Durchführung von Code-Coverage Analysen und Systemtests zuständig. Darüber hinaus kann es seine Analysedaten an VectorCAST/C++ weitergeben.
VectorCAST/Manage – Mit Hilfe dieses Tools können zuvor in VectorCAST/C++ erstellte Testumgebungen importiert und verwaltet werden.
VectorCAST/Requirements Gateway – Mit diesem Feature wird der Datenfluss zwischen einem Anforderungsmanagement-Tool und VectorCAST bereitgestellt. Dank einer einfachen und intuitiven Schnittstelle können Entwickler ihre Requirements mit den Test-Cases verknüpfen. Nach der Testdurchführung kann dann der Status an das Requirements Management Tool zurückgegeben werden (Traceability). Eine Schnittstelle zu DOORS existiert bereits.
VectorCAST für DO-178B – Das „Requirements and Technical Concepts for Aviation (RTCA)“, Dokument Nummer RTCA/DO-178B, legt fest, dass die Qualifizierung eines Softwarewerkzeuges dann notwendig wird, wenn Prozesse, die nach DO-178B Richtlinien definiert sind, eliminiert, reduziert oder mit Hilfe eines Werkzeuges, dessen Output nicht manuell geprüft wird, automatisiert werden. VectorCAST führt die Automatisierung des Software-Verifikations-Prozesses gemäß dem Standard DO-178B durch.