Dynamic embedded software testing integrated for SIL, PIL, and Polyspace® code verification


  • Measure industry-specific levels of code coverage from model execution
  • Build unit-test environments automatically from Embedded Coder™ generated code
  • Create VectorCAST™ unit tests automatically from Simulink® test vectors
  • Run Polyspace® static analysis from within the VectorCAST dynamic test environment

VectorCAST for Business-Critical Applications

Every company developing customer-facing software applications is concerned about putting their best foot forward, maintaining brand integrity, and providing valuable capabilities to their customers.

Business critical applications are built by companies in the following industries:

  • Financial Services
  • Emergency Services
  • High Availability Systems
  • Consumer Electronics

Business critical applications are ones that provide an organization their competitive advantage.


VectorCAST for FDA and IEC 62304

A wide variety of medical devices incorporate embedded software. Some of these, such as X-ray scanners, heart rate, blood pressure and breathing monitors, are used for analyzing patients. Others, such as medication pumps, are used to treat patients. In both cases, people’s health and safety depend on the medical software deployed being reliable, safe and bug-free.


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.


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.


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.


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.


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.


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.


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.