Distributed debugging – SPY - Main Image
Distributed debugging – SPY - Thumbnail 1
Distributed debugging – SPY - Thumbnail 2

Note: Product images are provided for informational purposes only and may not accurately represent the actual product. All images are property of their respective owners. For accurate product information and specifications, please visit the official product page.

Distributed debugging – SPY

Software (GCS/Autonomy/Mapping)

Description

Aviotech SPY is a distributed debugging solution for cycle-oriented, redundant embedded systems. It provides a common time base across networked units to enable (pseudo-)synchronous real-time monitoring and manipulation of multiple targets, supports application-specific debug commands, scripting of full functionality in real time, and a graphical GVITE host GUI for control, visualization and logging. Components include a SPY server (reference C implementation) on each target, a SPY client running on a real-time test system (or dedicated microcomputer / HiL integration), and a Host PC with the Vite GUI. Typical use cases: software integration and debugging in redundant, safety-critical distributed systems (e.g., avionics/embedded/automotive electronics test environments).

About the Company

Aviotech GmbH

Aviotech GmbH develops and qualifies electronic flight control and avionics systems for manned and unmanned aircraft, and provides software, hardware and customized test environments (VITE) for saf...

Core Information

Serving industries
Other
Product categories
Developer SDK/Toolkit Simulation/Digital Twin Other
Name
Distributed debugging – SPY

Platform Compatibility

Deployment model
On-premises Edge device
UI modes
Desktop app CLI SDK-only
System requirements
Host PC for GVITE GUI (real-time capable recommended for visualization and logging); SPY client requires a real-time-capable test system (dedicated microcomputer) or integration into an existing HiL test hardware; network interfaces supporting Ethernet/CAN/FlexRay or other network technology for SPY protocol transport.

Vehicle & Protocol Support

Communication protocols
Ethernet CAN Proprietary
Controller hardware supported
PC/Laptop Other

Integration & Extensibility

APIs and SDKs
C reference implementation / C SDK

Deployment, Licensing & Pricing

Edge processing
Hardware requirements
SPY server: embedded target hardware (runs on each CPU/ECU); SPY client: real-time-capable test system or dedicated microcomputer; Host PC: workstation running GVITE GUI; required network connectivity (Ethernet, CAN, FlexRay or other physical layer supported by SPY protocol).
Offline mode

Security & Compliance

Audit logging