Diagnostics of software-defined vehicles – A KPIT PoV
Engineering & Virtualization Solutions[EVS]
Diagnostics Content Development
Our industry standards-driven and best-practices based engineering tools are utilized to define and craft diagnostic procedures that can detect issues within Electronic Control Units and automobiles, and develop test sequences to confirm the proper operation of these complex systems in alignment with safety and regulatory requirements.
Database Designer NG
Database Designer NG provides an environment that follows standards for developing diagnostic functional specifications for ECUs. It facilitates the creation of ODX data that is compliant with industry standards for both OEM and supplier industries.
Dynamic data management-easily scales from a single ECU to entire vehicle data sets
Fully standards-compliant (up to ODX 2.2.0) native support
Complete ODX element visualization and manipulation functionality
Integrated, extensible checker tool- ensures ASAM standards and customer-specific rule compliance
Integrated Excel import and export features
Enables rapid, scalable, data visualization and manipulation across the entire ODX data-set
Ensures quality output through structured editing and compliance validation
The ECU Editor is a diagnostic function data authoring platform that enables collaborative & concurrent data authoring. It alleviates the need for system engineers to have diagnostic domain/authoring language know-how in order to author diagnostics content.
Collaborative authoring accelerates delivery through concurrent (single or multi-ECU) working
Out-of-the box support for service-oriented, function-based guided data authoring
Function specific visualization and manipulation for DTCs, data monitoring, routine controls etc
Graphical & script base editor-supports users with/without programming skills
Provides an intuitive user experience to maximize efficiency
Provides role-specific views on sequence authoring to minimize effort
Offers the opportunity to leverage modern development processes as part of an overall diagnostic sequence authoring strategy
Verification and Validation
KPIT’s verification and validation solution employs a comprehensive, automated framework to thoroughly test, validate, and verify ECU diagnostics software. The goal is to ensure that each ECU operates correctly and according to its intended specifications in its particular operational setting. This solution is test environment-agnostic and seamlessly integrates with virtualization and build pipeline.
Engineering Tester is used for verification of diagnostic functions, observing behavior & identifying functional defects during the diagnostic development process. It provides ECU and communication protocol monitoring and manipulation features that leverage integrated diagnostic data and can be utilized for parameter monitoring/update, bus-monitoring, and flashing.
Multi data-point monitoring, alerting and capture with tabular or graphical representation
Advanced bus monitoring capture and analysis
On-demand diagnostic service execution and response interpretation (Read/Modify ECU parameters, Read/Clear fault codes, etc.)
Out-of-the-box, multi-bus support including ([FT-] CAN, DoIP, etc.)
Verification and validation for HPC Diagnostics
Offers advanced data-point and bus monitoring & capture to reduce verification efforts
Provides comprehensive on-demand diagnostic service execution
Validates diagnostic services and test sequences on real ECUs or simulated environments
The ECU Validator is a tool that automates diagnostic compliance testing, including protocol testing and validation of ECU implementation. By incorporating the ECU Validator into your diagnostic data process, ECU conformity certification becomes an essential and manageable aspect, eliminating the need for it to be an expensive or optional feature.
Data-driven testing that leverages diagnostic data (ODX, OTX) to validate compliance to specifications
Support for bench-based setup with commodity interface devices, extensible to incorporate HIL fault-injection based testing
Automated execution of positive and negative test cases
Execution statistics and detailed test results
Test report generation, including executed test steps, bus & symbolic traces
Integrates with any test environment (test benches, HIL) for an end-to-end set-up
Re-usable test suite across development (test bench) & verification (HIL set-up)
Integrates with CI/CD pipelines & increases test coverage through regression for all software versions & vehicle variants
Using the Dynamic ECU Simulation, software testing for one or more ECUs can be performed efficiently and affordably across the entire vehicle and multiple variations. The simulator reduces the reliance on production ECU availability and grants complete ECU behavior control through software-based simulation.
Multiple ECU & simulation file support
DoIP gateway functionality with configurable options
Support for periodic & parallel responses
Define CAN onboard messages
States & conditions for static services (diag session control)
Ability to run the same simulation on HW/SW
Unprecedented flexibility in defining data
Above 90% test coverage
Enables full control of ECU behavior
Software-Defined Vehicle (SDV) Accelerators
KPIT is a part of the ASAM-SOVD working group and is realigning & developing solutions to accelerate transformation towards software-defined vehicles. KPIT’s Diagnostic runtime environment combined with innovative on-board & cloud-based analytics solutions forms the foundational building block of a service-oriented diagnostics solution for SDV.
On-board SOVD Server
KPIT’s Service-oriented vehicle Diagnostics (SOVD) server is an essential component designed to operate within a high-performance computer (HPC) for any connected vehicle with modern E/E architecture. The server collects data from various vehicle systems and uses diagnostic algorithms and SOVD APIs to provide advanced fault diagnostics of software running on HPCs.
Real-time diagnostics capabilities
Comprehensive fault detection
Integrated communication protocols
Customizable diagnostic solutions
Improved vehicle safety
Reduced vehicle downtime
Lower maintenance costs
Optimized vehicle performance
Dynamic UDS Server
KPIT’s Dynamic UDS Server operates within non-AUTOSAR ECUs to enable communication via the Unified Diagnostic Services (UDS) protocol over CAN and Ethernet (DoIP). Its dynamic design allows data identifiers (DIDs), routines, IO controls and DTCs to be added or removed at runtime without the need for a software update.
POSIX compliant, integrates with existing network drivers (CAN / Ethernet)
Supports services according to the latest ISO 14229 specification including (#29 Security)
Can be configured using respective Diagnostics kernel configuration tools
Already part of SDV production programs with leading European OEMs
UDS communication capabilities
KPIT’s software dependency management solution caters to advanced use cases like campaign management, over-the-air software updates & system dependency visualization in compliance with UNECE R155/WP 29 regulations.
Software Dependency Management
The Software dependency management solution from KPIT manages dependencies within and between software (flash files or
calibration files) and hardware parts, in different parts of a subsystem or a system. These dependencies can be easily modelled via a
user interface. As a result, the solution provides a central system to track software and hardware update information along with historical service information in case of warranty claims. It acts as a system of records to audit when a device was upgraded and by whom.
Create Data, dependencies, versions, assets & user rights
KPIT Technologies is a global partner to the automotive and mobility ecosystem for making software-defined vehicles a reality. It is a leading independent software development and integration partner helping mobility leapfrog towards a clean, smart, and safe future. With 9000+ automobelievers across the globe specializing in embedded software, AI, and digital solutions, KPIT accelerates its clients’ implementation of next-generation technologies for the future mobility roadmap. With engineering centers in Europe, the USA, Japan, China, Thailand, and India, KPIT works with leaders in automotive and mobility and is present where the ecosystem is transforming.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect analytics data, performance-related data. We also share information about your use of our website with our analytics, social media and advertising partners.