System Integration involves the introduction of the developed controller (hardware and software) to the other components like sensors and actuators (or representative substitutes) in order to perform overall testing of a complete system comprised of multiple components or elements. The system under test is composed of electronic hardware and embedded software. The testing is performed on-target and the goal is to comprehensively check system execution, system level functionality, and behavior. It follows the requirements captured in the System Architecture, System Design Specification and TSC/TSRs for performance, reliability, safety and user/driver expected response.
System Integration Testing
Pi Innovo uses multiple methods to perform system integration testing. The exact method is chosen to match the needs and the rigor of the specific project. These may include one or more of the following:
- HIL (Hardware-in-Loop) system with a simple or complex plant model to simulate vehicle level stimulus and response to exercise the electronic controller
- Jigs and fixtures with the appropriate sensors and actuators to stimulate the controller and monitor its responses
- Fault insertion test-bench to monitor system level behavior while failures are intentionally induced to make sure that the system can handle the failures in a manner consistent with functional safety