Browse Publications Technical Papers 2016-01-0072
2016-04-05

Generic Model Based Architecture for Implementing Client Side Algorithms Used in Unified Diagnostic Service and On Board Diagnostics for Different Hardware Targets 2016-01-0072

Unified Diagnostic Service and On Board Diagnostics require a client side device with necessary software to implement certain specific algorithms. This paper proposes a highly optimized and generic model based architecture to implement client side algorithms used in Unified Diagnostic Service systems and with On Board Diagnostics which can be reused for any hardware target. The proposed method can implement particular algorithms which include flow control, timing control, database parsing, logging of messages, diagnostic database parsing, security unlock, intuitive HMI layer, DTC display with textual information, frame control, multi network - multi ECU support, software flashing, physical-functional message handling, and interfacing for multiple hardware host devices. Re-usability of this model based product ensures that it can be ported to the diagnostic tool used by a work shop engineer or by a diagnostics validation engineer working at OEM or Tier 1suppliers. This means that this software is hardware independent. Scalability is ensured by designing the model in a modular way, thereby the accommodation of additional logic is made easy. The model also supports automated diagnostics implementation using automation scripts which can change model variable values in real time. The aim of this paper is to propose an efficient software architecture for the client side programming which is memory optimized, reusable and scalable. In this paper reusability refers to the ability of porting the same diagnostic client application software to different hardware targets.

SAE MOBILUS

Subscribers can view annotate, and download all of SAE's content. Learn More »

Access SAE MOBILUS »

Members save up to 16% off list price.
Login to see discount.
Special Offer: Download multiple Technical Papers each year? TechSelect is a cost-effective subscription option to select and download 12-100 full-text Technical Papers per year. Find more information here.
We also recommend:
TECHNICAL PAPER

Control System Architectures, Technologies, and Concepts for Near Term and Future Human Exploration of Space

2004-01-2478

View Details

TECHNICAL PAPER

Virtual Validation - A New Paradigm in Controls Engineering

2013-01-2404

View Details

TECHNICAL PAPER

New Approaches in Virtualization of ECU Software Development

2013-01-0429

View Details

X