VectorCAST/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.
VectorCAST/Ada 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

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
Code-complexity calculation
Automatic tests based on decision paths
User-defined tests for requirements-based testing
Test execution playback to assist in debugging
Integration with Telelogic's DOORS® Requirements Tool
Six Integrated Utilities
VectorCAST/Ada 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
|