Automatically check your code with PC-lint Plus for violations of internal code guidelines as well as analyzing compliance with industry standards, e.g. CERT C and MISRA.IEC 62304 includes guidelines for testing any software components that are part of a medical device. The VectorCAST embedded software test platform supports the creation and management of test cases to prove that the low-level software requirements have been tested and is also useful for a variety of robustness testing activities such as range and out of bounds testing.
Additionally, the VectorCAST tools support the capture and reporting of structural code coverage at all levels recommended by IEC 62304. Tests can be executed on the host as well as on the target hardware. PC-lint Plus and VectorCAST integrate seamlessly in CI/CT environments.
Test the full functionality of your implemented system in a virtual environment with CANoe4SW before moving on to the hardware. The System Under Test is accessed by its functional system interfaces at a pure software level. This enables early “black-box” testing in virtual execution environments independently of hardware availability.
Tests can be parallelized and executed faster than realtime. CANoe4SW integrates seamlessly in CI/CT environments. Environment simulation by models: Build a “natural ecosystem” for your software under test. Simulate both physical and software environments. Test single software components in isolation before integrating into subsystems.
Whether you are testing the first subsystems during development or the final production test, with CANoe, vTESTstudio and VT System you have a "growing" and integrated solution that allows you to reuse test cases from the software systemtest with little effort and high efficiency. Access to all interfaces of your system under test, e.g. via analog/digital I/Os and communication interfaces such as CAN/CANopen, Ethernet, SDC and EtherCAT, and simulate (programmatically or via Matlab) your sensor/actuator environment and missing subsystems.
You get a scalable solution for automated and reproducible testing of your system for all application areas, from the development workstation to the lab and final production test.
Are you interested in engineering solutions for electronic and software in medical and healthcare applications?
Then let’s talk!