PRODIS.MCD
DSA is a leading company in the area of diagnostic data format and software interface standardisation. The following standards were developed under leadership and intensive collaboration of DSA diagnostic experts.
- ASAM MCD-2D / ODX; ISO 22901-1
- ASAM MCD-3D; ISO 22900-3
- D-PDU API; ISO 22900-2
The know-how gained during the standardisation effort has been incorporated into the development of the high-performance MCD-3D diagnostic kernel PRODIS.MCD.

Kernel Features
- Platform independence: The kernel is implemented in ANSI C++ and can thus be compiled for any platform featuring an appropriate compiler.
- Scalability: PRODIS.MCD’s memory management reads the needed diagnostic data on demand and in a fine-grained manner from disk, thus protecting memory resources.
- Performance: The diagnostic kernel has a high-performance rate; up to 300 diagnostic services can be executed per second.
- Independence: PRODIS.MCD communicates with vehicle communication interfaces (e.g. DSA’s VCI-5, Vector’s CANCardX or ETAS’ MDI) through the standardised D-PDU API.
- Integration: PRODIS.MCD is equipped with all currently standardised ASAM reference implementations (Java, C++, DCOM) and can thus be integrated into diagnostic applications with various technologies.
- Ease-of-Use: The Kernel is installed on a PC via an install shield and can instantaneously be fed and tested with real ODX data via a small utility.
System Benefits
- Full integration into the PRODIS suite: PRODIS.MCD is an integral component of the PRODIS.RTS diagnostic runtime system and thus also a basis for the PRODIS.OET, PRODIS.Authoring and PRODIS.Automation environments.
- PRODIS.MCD is compatible to DSA test equipment, e.g. the VCI-5, the MDI-G, the MDT-A, but also to other vendor’s test equipment, if this supports the D-PDU API

