Challenges in Model Based Development
Challenges in Model Based Development
Challenges in Model Based Development
Powertrain Division
Outline
SIL
ACG
=
Software C-Code
In the Loop (s-function) Result Code
Coverage
=
PIL
Processor C-Code
Result
(µC- Target)
In the Loop
Use Establish
latest Simulink CI/CT already
features in design
phase
Software Electric /
Requirements Electronic Reliability
(Structural)
Mapping mapping
Other
Mechanic Disciplines
Variability Model Variant Block Matlab Implementation
Simulink
SDA
Variant Manager
Automatic Code
ACD : Architecture Centric Development Generation
SDA : System Design Automation
Module
MIL : Model in the Loop
Test
SIL : Software in the Loop Git/Jira for agile Impl.
PIL : Processor in the Loop Infrastructure Model
RPT : Rapid Prototyping
HIL : Hardware in the Loop “Linked Data” to connect to
TVG : Test Vector Generation any Data Source
Potential
Customer ACD
Arch.
Backlog Validation Shippable
Request Model
Model Product
… to integrate ACD,also
Use Agile SW concepts MBD and
for MBD agile
including development
Continuous Integration and Test !
Engine Systems BU April, 17th. 2018
Public Dr. Marco Kunze, © Continental AG 8
Conclusion
Feature Extensions And Tool Improvements Needed…