PAGE
21
DAIMLER/MES
change of the execution behavior
can easily be avoided by using the
Stateflow configuration “User speci-
fied state/transition execution order”
to calculate the execution order as
specified by the modeling expert.
Model checking in MES Model Exa-
miner (MXAM) is used to automati-
cally verify whether a model complies
with these guidelines and to correct
the model immediately.
Clear Processes
All modeling experts and software
developers must adhere to the mode-
ling guidelines. Automatic model
checking with MXAM has to be per-
formed each time a new functiona-
lity is added. Software can be checked
into a version management system
only if it complies with the modeling
guidelines and the associated func-
tional model-in-the-loop (MIL) tests
were performed. The modeling ex-
pert is responsible for eliminating
all violations that were identified
on the basis of the guidelines. This
static modeling analysis method is
part of all validation measures in the
V-cycle for developing and validating
the e-drive software. By using the
Daimler modeling guidelines together
with MXAM for automatic conformity
checks and the dSPACE production
code generator TargetLink, Mercedes-
Benz Research & Development North
America uses an industry-proven
approach to comply with ISO 26262
requirements, improve model qua-
lity early on and significantly increase
code quality.
Figure 2a (top): A typical case for MES Model Examiner – Execution order of parallel states,
here specified in Stateflow.
Figure 2b (bottom): Execution order of transitions.
Alexander Dolpp
Alexander Dolpp is Director for
E-Drive Software at Mercedes-Benz
Research & Development North
America, Inc., Redford, Michigan, USA.
“With its native AUTOSAR support, TargetLink for code generation is a core
element of our development tool chain.”
Alexander Dolpp, Mercedes-Benz Research & Development North America, Inc.
Dr. Ingo Stürmer
Dr. Ingo Stürmer is the founder and
former CEO of Model Engineering
Solutions GmbH. Since January 2016,
Dr. Stürmer heads Model Engineering
Solutions Ltd. (UK).
dSPACE Magazine 1/2016 · © dSPACE GmbH, Paderborn, Germany ·
info@dspace.com·
www.dspace.com




