VectorCAST automates the unit, integration and system testing of C, C++ and Ada applications. For safety critical industries like avionics, medical device, automotive, industrial control and railway, rigorous testing is more than just good software development practice it is a critical part of the software certification process. Traditionally, embedded software testing has been a tedious and labor intensive process. With VectorCAST, embedded software testing can be automated and therefore rolled into the repeatable software practices that our customers strive for.
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.> Link to
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.. > Link to
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/RSP has been ported to industry-leading compiler and run-time combinations. > Link to
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. VectorCAST/Cover allows you to analyze any portion of your application, or the entire application at once. For each file that is analyzed, VectorCAST/Cover creates a multi-tabbed source-viewer widget containing the following information: > Link to
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. At-a-glance logs, summary reports, and color-coded pass/fail criteria highlight the status of each test within the regression suite.. > Link to
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. The user has full control over which VectorCAST attributes are passed back to the requirements database. Data such as the "Test Name", "Test Result" {Pass | Fail | none}, and test coverage percentage, can be linked to user chosen attributes in the database. > Link to
The Requirements and Technical Concepts for Aviation (RTCA) Document Number RTCA/DO-178B specifies that qualification of a software tool is necessary when processes of the DO-178B document are eliminated, reduced, or automated by the use of a software tool without its output being verified. VectorCAST addresses the automation of the software verification process as defined by DO-178B. > Link to