Implementierung eines Investment Management Systems: Learnings aus der Baubranche
Konzeption und Implementierung eines modularen Frame-works ...
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