SOFTWARE PRODUCTS

VectorCAST

The VectorCAST embedded software testing platform is a family of products that automates testing activities across the software development lifecycle. VectorCAST Supports DO-178/ED-12, DO-330, ISO 26262, IEC 61508, FDA, IEC 62304, CENELEC test requirements, and is Certified by TÜV SÜD for IEC 61508-3:2010, IEC 62304:2015, ISO 26262-8:2018, EN 50128:2011 and EN 50128:2017. The VectorCAST family of tools supports the creation and management of test cases to prove that the low-level software requirements have been tested and is also useful for a variety of robustness testing activities such as range and out of bounds testing.

VectorCAST Advantage

VectorCAST Application Area

Aerospace

One of the key requirements in the software verification process of DO-178C and ED-12C is achieving structural code coverage in conjunction with the testing of the high-level and low-level software requirements. VectorCAST tools support the capture and reporting of structural code coverage data at all levels prescribed by DO-178C and ED-12C including Level A.

 

Highlights:

Automotive

The International Organization for Standardization document 26262 (ISO 26262) provides a process framework and a procedural model for the development and test of safety critical electronic systems in motor vehicles. VectorCAST tools support the capture and reporting of structural code coverage at all levels required by ISO 26262.

 

Highlights:

Industrial

IEC 61508 is the international industry standard governing functional safety of programmable electronic systems. IEC 61508 certification confirms that a product or system complies with objectives set by the standard. VectorCAST tools support the capture and reporting of structural code coverage at all levels required by IEC 61508.

 

Highlights:

Medical

The International Electrotechnical Commission created the IEC 62304 standard. The standard, formulated to govern the requirements for medical software, describes the process that medical software must go through to be approved for use in Europe. The standard includes guidelines for testing any software components that are part of a medical device. VectorCAST tools support the capture and reporting of structural code coverage at all levels recommended by IEC 62304.

 

Highlights:

Railway

The European Standards EN 50128:2011 and EN 50657:2017 provide a process framework and a procedural model for the development and test of safety critical electronic systems in railway systems. VectorCAST tools support the capture and reporting of structural code coverage at all levels required by EN 50128 and EN 50657.

 

Highlights:

VectorCAST Variants and Options

VectorCAST/C++

VectorCAST/C++ is an integrated software test solution that significantly reduces the time, effort, and cost associated with testing C and C++ software components necessary for validating safety and mission-critical embedded systems. VectorCAST/C++ helps efficiently create unit tests and integration tests for C and C++ code to ensure it works properly prior to release in less time and at a lower cost.

Advantages
Highlights

VectorCAST/Ada

With VectorCAST/Ada, unit testing can be done natively or on your specific target or target simulator. VectorCAST’s run-time support package, VectorCAST/RSP, is the add-on module that makes executing your test cases on target hardware automatic and seamless. Additionally, tests can be developed in a host environment and re-executed on an embedded target to validate target and cross-compiler performance.

Advantages
Highlights

VectorCAST/QA

VectorCAST/QA provides an integrated workflow for white-box system testing. Application internals can be monitored, and faults injected into the source code using Probe Points. It allows testers and developers to collaborate on test activities, shorten test times, and provide up to date metrics on release readiness.

Advantages
Highlights

TESTinsights

TESTinsights extends the functionality of VectorCAST to accumulate all results of software examination and software test activities from all participants with a collaborative service. Participants analyze these result data collaboratively in web dashboards to gain insights from different points of view and levels of abstraction.

Advantages
Highlights

VectorCAST Test Explorer

VectorCAST Test Explorer is an open-source extension for Visual Studio Code that allows you to create, edit, execute, and debug VectorCAST/C++ test cases from within VS Code.

Advantages
Highlights

VectorCAST/Coupling

VectorCAST/Coupling provides automated analysis and instrumentation for data coupling and control coupling verification for C and C++ source files and is used in conjunction with an existing VectorCAST/QA project or VectorCAST Cover environment.

Advantages