Code Coverage for System Testing
VectorCAST/Cover allows you to gauge the effectiveness of your test efforts by identifying which areas of an application were exercised during a test run. VectorCAST/Cover provides a convenient way to analyze the completeness of your system tests, ensuring that applications are not released with untested code.
Traceability Between Software Requirements and Test Cases
The VectorCAST Requirements Gateway permits the flow of data between a requirements management tool and the VectorCAST testing tools. Through a simple and intuitive interface, developers can quickly and easily link requirements to VectorCAST test cases. Once test cases have been executed, the traceability metrics can be viewed from within the VectorCAST framework, or the requirements management tool.
Real-Time Embedded Testing
VectorCAST/RSP is a Runtime Support Package add-on to the VectorCAST toolset that enables testing of real-time applications directly in an embedded target or simulator environment. VectorCAST/RSP is used in conjunction with VectorCAST/C++ or VectorCAST/Ada to provide automated module testing in a real-time embedded environment.
VectorCAST for DO-178B/C
The FAA Advisory Circular AC20-115B has established RTCA document DO-178B as the accepted means of certifying all new aviation software. DO-178B defines the guidelines for development of aviation software in the USA, and has been adopted by military and aviation projects world-wide.
VectorCAST for ISO 26262
VectorCAST for ISO 26262 satisfies the recommendations for software testing and verification specified in Part 6 of the standard for software development. Recommended activities include both unit level and system level testing activities, such as functional tests (requirement-based tests and partition tests) and structural coverage tests.
IEC Certification Kit for IEC 61508 and ISO 26262
The VectorCAST IEC Certification Kit (for IEC 61508 and ISO 26262) is a package of certification artifacts and tools. It provides documentation, certificates, templates, and tool qualification documents that help developers who use the VectorCAST family of products on projects that must comply with the IEC 61508 and ISO 26262 standards. The kit includes certificates and reports from certification authority TÜV SÜD Rail GmbH that are based on documented, application-specific verification workflows.
Static Source Code Analysis for Embedded C and C++
VectorCAST/Lint is a static analysis tool for software developers that will look across your entire program that may consist of many C and/or C++ source modules to find bugs, glitches, inconsistencies, non-portable constructs, and much more, so you can find and fix bugs more quickly, and more economically, prior to compiling and executing.
Unit/Integration Testing, and Coding Standards Enforcement for C/C++
VectorCAST/C++ is an integrated software test solution that significantly reduces the time, effort, and cost associated with testing C/C++ software components necessary for validating safety- and mission-critical embedded systems.
Unit and Integration Testing for Ada
VectorCAST/Ada is an integrated software test solution that significantly reduces the time, effort, and cost associated with testing Ada software components necessary for validating safety- and mission-critical embedded systems.
Automated Regression Test Management
VectorCAST/Manage is an extension of the VectorCAST family of unit and integration testing tools. VectorCAST/Manage allows you to import previously developed VectorCAST/C++ and VectorCAST/Ada test environments into regression test suites, providing a single point-of-control for all unit and integration test activities.