Konzeption und Implementierung eines modularen Frame-works ...

11

Transcript of Konzeption und Implementierung eines modularen Frame-works ...

Cop

yrig

ht ©

2/2

4/20

10em

otiv

e G

mbH

-A

ll rig

hts

rese

rved

Architecture

3

Ope

n D

iagn

ostic

Wor

kflo

w

Open Diagnostic Framework Architecture Use Cases Features Demo License Model Summary

Diagnostic Database

A standardized exchange

format for diagnostic data

ODXISO 22901-1

Diagnostic Runtime System

A standardized API for

communication with the ECU

MVCI-ServerISO 22900-3

Diagnostic Sequences

A standardized exchange

format for diagnostic

sequences

OTXISO 13209

Cop

yrig

ht ©

2/2

4/20

10em

otiv

e G

mbH

-A

ll rig

hts

rese

rved

Runtime Environment

Proprietary Diagnostic RT-SystemsSDX*

Standardized Diagnostic RT-Systems

Integrated Development Environment (Design-Time)

Architecture

4

Ope

n D

iagn

ostic

Wor

kflo

w

Open Diagnostic Framework Architecture Use Cases Features Demo License Model Summary

ODF - Open Diagnostic Framework

D-PDU APIMVCI Server + PDU-Simulation Legacy RT-Systems

ODF Runtime

VCI - Vehicle Communication Interface

Simulation

Diagnostic Workflows

Activity Library

Workflow Designer

Graphical User Interface

Forms Designer

Control Library

ODX

ECU‘s

OTX

Diagnostic Application

Data

BindingBuild

*SDX = Simple Diagnostic Data Exchange Format by emotive to support proprietary

Diagnostic Runtime Systems

Cop

yrig

ht ©

2/2

4/20

10em

otiv

e G

mbH

-A

ll rig

hts

rese

rved

ECU

Vehicle Communication Interface (VCI)Vehicle Communication Interface (VCI)Vehicle Communication Interface (VCI)

Use Case 1: Development and Test of Diagnostic Sequences

5

Ope

n D

iagn

ostic

Wor

kflo

w

Open Diagnostic Framework Architecture Use Cases Features Demo License Model Summary

Open Diagnostic Framework

Design & Specification

Debugging PDU-Simulation

Design Time Simulation

Reporting Extensibility

Parameter Monitoring

DiagData Monitoring

Im- & Export

Diagnostic Runtime System

MVCI Server API PDU SimulationLegacy Runtime Systems D-PDU API

OTX

ODX

Cop

yrig

ht ©

2/2

4/20

10em

otiv

e G

mbH

-A

ll rig

hts

rese

rved

Vehicle Communication Interface (VCI)Vehicle Communication Interface (VCI)Vehicle Communication Interface (VCI)

Use Case 2: Creating and Distributing of Stand-Alone Executable Tester Applications

6

Ope

n D

iagn

ostic

Wor

kflo

w

Open Diagnostic Framework Architecture Use Cases Features Demo License Model Summary

OTX

XAML

ODX

ODF Runtime

ODF Core API

.NET Framework

Open Diagnostic Framework

Workflow Design

PDU-Simulation

Debugging

GUI Design

Reporting

Extensibility

Stand-alone distributable

Diagnostic Application (*.exe)

Design Time Environment Runtime Environment

ECU

Diagnostic Runtime System

MVCI Server API PDU SimulationLegacy Runtime Systems D-PDU API

Cop

yrig

ht ©

2/2

4/20

10em

otiv

e G

mbH

-A

ll rig

hts

rese

rved

Use Case 3: Integration of Diagnostic Sequencesinto Existing Systems

7

Ope

n D

iagn

ostic

Wor

kflo

w

Open Diagnostic Framework Architecture Use Cases Features Demo License Model Summary

Vehicle Communication Interface (VCI)

OTX

OTX

ODX

Vehicle Communication Interface (VCI)

ODF Runtime

ODF Core API

.NET Framework

Open Diagnostic Framework

Design & Specification

Debugging

Test & Monitoring

Design Time Simulation

Reporting

Extensibility

Existing SystemExisting SystemExisting System

Vehicle Communication Interface (VCI)

Design Time Environment Runtime Environment

ECU

Diagnostic Runtime System

MVCI Server API PDU SimulationLegacy Runtime Systems D-PDU API

Cop

yrig

ht ©

2/2

4/20

10em

otiv

e G

mbH

-A

ll rig

hts

rese

rved

Managing diagnostic sequences:

• Easy graphical creation, specification, test and debugging of diagnostic sequences

• Supporting OTX version 0.9.x

• Comprehensive input validation at designtime

• Comprehensive standard and diagnostic activity libraries

• Simple and efficient error management

Simulation, stimulation, and analysis of the communication:

• Universal development tester

• High-performance, optimized handling of resources, multi-channeling

• Monitoring of diagnostic communication and variables tracing

• PDU simulation to use without connected hardware

• Independent of runtime system

• Diagnostic runtime system is included

• Large support of VCIs

Creating of stand-alone diagnostic applications:

• Graphical creation of graphical user interface (GUI) and data binding to diagnostic sequences for in- and output

• Creation of slim and stand-alone Microsoft Windows executables (*.exe) of high performance

• Integrated user management

• Language-Manager to localize the application

• Open, modern, and familiar development environment (Visual Studio 2008)

• Simple distribution process of the created application

General:

• Different reporting possibilities (HTML, PDF, SQL)

• Simple installation on the target system via MSI or MSM

• Multilingual (de, en)

• Documentation

• Consulting

Features

8

Ope

n D

iagn

ostic

Wor

kflo

w

Open Diagnostic Framework Architecture Use Cases Features Demo License Model Summary

Cop

yrig

ht ©

2/2

4/20

10em

otiv

e G

mbH

-A

ll rig

hts

rese

rved

Supported Diagnostic Standards:

• MVCI Server API (ISO 22900-3, ASAM MCD-3D Server)

• ODX (ISO 22901-1, ASAM MCD-2D)

• OTX Beta Version (ISO 13209)

• D-PDU-API (ISO 22900-2)

• CAN (ISO 11898)

• K-Line (ISO 9141)

• UDS (ISO 14229)

• ISOTP (KWP 2000 on CAN, ISO/DIS 15765-3)

• KWP 2000 (ISO 14230)

Supported Hardware (Vehicle Communication Interface):

• Bosch MDI

• DSA MDI-G

• samtec HSX, HS+, HSlight

• Vector CANCardXL, CANCaseXL, CANBoardXL

• More interfaces with standardized D-PDU-API

System Requirements

• PC with Windows XP SP2 32-Bit or higher

• Visual Studio 2008 Standard Edition (for development only)

• .NET Framework 3.5

Standards, Hardware & System Requirements

9

Ope

n D

iagn

ostic

Wor

kflo

w

Open Diagnostic Framework Architecture Use Cases Features Demo License Model Summary

Cop

yrig

ht ©

2/2

4/20

10em

otiv

e G

mbH

-A

ll rig

hts

rese

rved

Demo

10

Ope

n D

iagn

ostic

Wor

kflo

w

Open Diagnostic Framework Architecture Use Cases Features Demo License Model Summary

Cop

yrig

ht ©

2/2

4/20

10em

otiv

e G

mbH

-A

ll rig

hts

rese

rved

Easy graphical creation, specification, test and debugging of diagnostic

sequences (Rapid Prototyping)

Supporting OTX version 0.9.x

Graphical creation of graphical user interface (GUI) and data binding to

diagnostic sequences for in- and output

No programming knowledge required

Different possibilities for monitoring and reporting

Simulation mode for usage without VCI

Creation of stand-alone diagnostic applications

Easily extendable at almost each layer

Consistent usage of data-driven technologies

Summary

12

Ope

n D

iagn

ostic

Wor

kflo

w

Open Diagnostic Framework Architecture Use Cases Features Demo License Model Summary

Cop

yrig

ht ©

2/2

4/20

10em

otiv

e G

mbH

-A

ll rig

hts

rese

rved

Contact us!

We can help out.

www.emotive.de

Thank You for Your Attention!

13

Ope

n D

iagn

ostic

Wor

kflo

w

Open Diagnostic Framework Architecture Use Cases Features Demo License Model Summary