For organizations that are building embedded software applications, an additional testing challenge is to ensure that errors are not introduced into the application as a result of bugs in the cross-compiler being used, or because of architecture differences between the host and target machine (e.g. endianness).
VectorCAST/RSP allows unit and integration testing to be performed using the same compiler, RTOS, and embedded processor, that will be used to deploy the application. VectorCAST/RSP is a layered product, that integrates with VectorCAST/C++ or VectorCAST/Ada, to provide an interface to the target compiler, and the communication layer between the host system and the embedded target. This enables test cases to be download to the target, and test results to be captured back to the host system.