Vector Software’s VectorCAST is the leading automated software test tool for safety critical embedded systems, targeting mil/aero, medical and transportation....Read More »
VectorCAST has supported the Wind River tool chain and vxWorks operating system for more than 15 years. The VectorCAST/RSP for Wind River allows the use of the GNU based C/C++ compiler or the Wind River (formerly Diab) C/C++ compiler. The VectorCAST/RSP for Wind River provides a full-featured and complete integration that is configurable for any target processor. Testing and debugging can be done using the older Tornado IDE, or the newer Workbench IDE.
Test cases can be run on production hardware, evaluation hardware, using the vxWorks simulator (vxsim), or the WindISS simulator (formerly rtasim). The Connection between VectorCAST/RSP and the target processor uses the same mechanism that is used to debug the target (generally the WindRiver target server). Regardless of the target used, or the target connection employed, VectorCAST provides a unique and sophisticated integration that allows for push-button test execution.
In addition to supporting the WRS tool chain; VectorCAST also has a full-featured and complete integration with the vxWorks Real-Time Operating System (RTOS). This allows unit and integration tests to be built and run in the same environment that the final application will be deployed. Test results can be captured back to the host using the host file system, the target server file system, or via the target console.
Configuring VectorCAST for vxWorks
In addition to supporting vxWorks RTOS, VectorCAST also supports the ARINC-653 compliant vxWorks 653, which is widely used in commercial avionics systems. When using VectorCAST with vxWorks 653 you can configure VectorCAST to run test cases in the CoreOS or in an application partition. When running in an application partition, the VectorCAST test harness partition is automatically integrated with the CoreOS into a monolithic image that is downloaded and booted onto the target. This allows a high degree of fidelity between your unit and integration testing environment, and your final application environment.
When executing in vxWorks 653 address space mode, VectorCAST test case execution remains as simple as pushing a button. For each test execution, the VectorCAST/RSP "reboots" the address space independently from the coreOS, leaving the coreOS intact. This allows for complete regression test automation even in this restricted environment, a hallmark of VectorCAST.
Learn more about how VectorCAST can improve your application testing
Sign up for free and get immediate access to software, knowledge base, FAQs, resources and industry developments. Register now for your free trial »