logo slogan

VectorCAST/C++

testcase generator

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.

 

VectorCAST/C++ parses your source code and invokes code generators to automatically create the test code (stubs and drivers) required to construct a complete, executable test harness. Once the test harness is constructed, utilities can be used to build and execute test cases, show code covered, and report static measurements. Test data is maintained separately from the test harness, enabling easy automatic regression testing.

 

Data sheet click here

 

 

Key Features


Complete test-harness construction for unit and integration testing
Stubs and drivers built automatically
Test execution from GUI or scripts
Code-coverage analysis
Regression testing
Automatic tests based on decision paths
User-defined tests for requirements-based testing
Automated coding standards enforcement with C and C++
Test execution playback to assist in debugging
Integration with Telelogic's Rhapsody® Modeling and DOORS® Requirements Tools

 

Six Integrated Utilities


VectorCAST/C++ is composed of the following six integrated utilities:

The Environment Generator

The Execution Manager


Dynamic Analysis - Code Coverage


The Test Case Generator


The Report Generator


Static Analysis - Code Complexity and Basis Path

 

 

Platforms Supported


VectorCAST/C++ is available on the following host platforms:

PC Windows 2000, XP, Vista
PC (x86) Linux RedHat, SuSE, Debian, Mandrake
Sun-Solaris 2.5.1 and above
IBM AIX 5.3 and above

 

 

Compilers Supported

 

  • Analog Devices
    Blackfin
    SHARC
    tigerSHARC
    Windows Host
    Visual DSP++
    Visual DSP++ 2.0, 3.5, 4.0

  • ARM
    ARM 7
    ARM 9

  • Cosmic
    HCS12(x)

  • DDC-I
    SCORE C/EC++

  • FreeScale CodeWarrior
    DSP56800E
    HCS08
    HCS12(x)
    Starcore

  • GNU
    GNU C/C++
    GNU C/C++ 3.x
    GNU PPC, 68K, x86, VxWorks

  • Green Hills
    ARM
    INTEGRITY-178B RTOS
    NECV850
    PPC, 68K, MIPS Simulators
    PPC, 68K, MIPS Live Hardware (Bare Board), MBX800
    PPC INTEGRITY Simulator (ISIM)
    PPC VxWorks
    Unix Native
    Windows Native

  • Hightec EDV-Systeme
    TriCore-gcc

  • IAR Systems
    ARM 7
    ARM 9
    IAR Embedded Workbench 3.x
    M32C
    MSP430

  • Intel
    Intel C/C++

  • Keil
    C51
    C166

  • LynuxWorks
    BlueCat
    LynxOS
    LynxOS-178
    LynxOS-SE

  • Mercury
    Mercury Computer PPC

  • Metaware
    ARC

  • Microchip
    MPLAB C for dsPIC

  • Microsoft
    Visual Studio C++
    Visual Studio C++ .net 2002
    Visual Studio C++ .net 2003
    Visual Studio C++ 2005
    Visual Studio C++ 2008
    Windows

  • MontaVista
    Hard Hat Linux PPC

  • NEC
    v850

  • Paradigm
    Paradigm C++ Compiler

  • QNX
    ARM
    MIPS
    PPC
    SH
    x86

  • Rational Apex (Unix)
    Apex C/C++

  • Renesas
    M16C

  • STMicroelectronics
    STM Embedded Toolset

  • SUN
    Forte

  • TASKING (Altium)
    DSP56XXX

  • Texas Instruments
    Code Composer Studio
    TMS320 DSP 2x, 3x, 5x, 6x

  • Wind River
    Diab 68K, PPC with rtasim
    PPC, 68K, x86, vxWorks
    Single Step 68K, PPC
    VxSim for Windows
    VxSim for Unix
    vxWorks 5.x
    vxWorks 6.x

 

MCU's Supported

 

  • 56K
    TASKING

  • 68K
    AdaWorld
    Diab
    GNU
    Green Hills
    Wind River

  • 80186EB
    Paradigm

  • ARC
    MetaWare

  • ARM 7/9
    ARM
    GNU
    Green Hills
    IAR
    QNX

  • Blackfin
    Green Hills

  • C166
    Keil

  • C51
    Keil

  • DSP56800e
    CodeWarrior

  • ERC32
    AdaWorld

  • HCS08
    Freescale

  • HCS12(x)
    Cosmic
    Freescale CodeWarrior

  • Infineon TriCore
    HighTec TriCore-gcc

  • M32C
    IAR

  • M16C
    Renesas

  • M1750
    XGC

  • MIPS
    Green Hills
    QNX
    RISCAda

  • MSP430
    IAR

  • NEC v850
    Green Hills
    NEC

  • PIC
    Microchip MPLAB C for dsPIC

  • Power PC
    AdaCore (GNAT)
    Apex
    Diab
    GNU
    Green Hills
    LynuxWorks
    Mercury Computer
    QNX
    Score
    Wind River

  • SH
    QNX

  • SHARC
    VisualDSP++

  • StarCore
    CodeWarrior

  • STMicroelectronics
    ST20

  • TI 2x,3x,6x,F28xx
    Texas Instrument

  • tigerSHARC
    VisualDSP++

  • x86
    Aonix
    DDCI
    GNU
    Green Hills
    LynuxWorks
    QNX
    Wind River