The architecture of Aviotech VITE covers the requirements of different phases within the developmental life cycle:
The VITE software is applied in these development phases in spite of the different hardware resulting from the varying environments and functionalities. This guarantees consistent handling for the user, but also - as an example - a direct transfer of tests from the SiL-Phase to the HiL-environment. Any VITE-based environment consists of a host system for test system control and data visualisation (GVITE), the realtime test system SVITE and - if Aviotech's SPY-Technology is used - a minimum software stack in the target (test probe).
SiL | HiL | Vehicle | ||
---|---|---|---|---|
GVITE (GUI) | ||||
SVITE (Runtime) | Virtuelle Maschine | |||
SPY- (Debugger) | API-Simulator |
Based on a modular Hardware approach, VITE Testsystems are individually assembled on behalf of the customer's requirements. Software is adapted individually by means of configuration. This can either be implemented by Aviotech, or - if desired - by the customer himself. In the latter case, the customer is free to adapt the test environment to reflect progress within a project, or to set up a completely new test scenario.
The realtime data model GREATEN constitutes the core of the VITE architecture. It is executed in a Realtime Linux environment and can be individually configured by means of XML-descriptions. Dynamic, i.e. run-time reconfiguration is possible. GREATEN constitutes the functional foundation (data storage, time stamping, logging, event handling) for any further test system functionality:
Communication between the GVITE-GUI and the realtime Test system is handled by a dedicated Communication Daemon, which in fact provides GREATEN's functionality for the GUI on the network. As an example, any realtime data can be access from the GUI for live visualization. A seconds communication link ("supervisor") between GUI and realtime system enables confortable control and monitoring of the testsystem's realtime processes.