Challenges in Model Based Development

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Bitte decken Sie die schraffierte Fläche mit einem Bild ab.

Please cover the shaded area with a picture.


(24,4 x 11,0 cm)

Challenges in Model Based Development


Mathworks Automotive Conference
April, 17th 2018

Powertrain Division
Outline

› History of Model Based Design at Continental Powertrain Engine Systems


› System Design Automation (SDA) – our MBD tool chain
› Future strategy
› Architecture Centric Development (ACD)
› From V–Cycle to agile development
› Conclusion

Engine Systems BU April, 17th. 2018


Public Dr. Marco Kunze, © Continental AG 2
MBD at Continental Powertrain Engine Systems
With Close Technical Partnership Since 17 Years…

› First version of System Design Automation (SDA) in 2001


› Through the years feature range was steadily extended SDA 11++
(R2018?)
› Strong collaboration with Mathworks SDA 10
Design Verifier
Polyspace
(R2016b) Data Inspector
Win10- Ready Simulink
Units on signals functions
Autosar features
SDA 8.1 (R2013a)
SDA 6.3 Intrinsic SW-Libs
SDA 5.0 (R14) SDA 6.0 (R14) (R2008b) PCLint integration
SDA 2.1 Simulation Manager
Performance
FXP Simulation
(R12) Project Wizard
Embedded Coder SiL / PiL
Simulated OS SW Library
Test Generation Single module
AT Block set Diagnosis Templates
Code Generation Autosar
SW Services CM / ADD

2001 2005 2008 2011 2014 2017 2018/19

… to increased efficiency and usability !


Engine Systems BU April, 17th. 2018
Public Dr. Marco Kunze, © Continental AG 3
System Design Automation
Guide Easily From Functional Requirements…

Test Functional Expected


cases Requirements Values
Modeling ≈
MIL Functional
Model Result Model
Model
Coverage
in the Loop Scaling

Implementation
model Result

SIL
ACG
=
Software C-Code
In the Loop (s-function) Result Code
Coverage
=
PIL
Processor C-Code
Result
(µC- Target)
In the Loop

… to validated code in one single integrated environment !


Engine Systems BU April, 17th. 2018
Public Dr. Marco Kunze, © Continental AG 4
System Engineering Strategy
Architecture With Processes, Methods And Tools…

… are the pillars of the bridge to our future !


Engine Systems BU April, 17th. 2018
Public Dr. Marco Kunze, © Continental AG 5
The Next Steps
Establish New Methods…

1) ACD Authoring Framework 2) Architecture Design Rules

Close the gap Integrate


from MBSE to legacy
MBD data

Use Establish
latest Simulink CI/CT already
features in design
phase

3) Optimize From Classical Process… … down to Lean Agile Development

… to cope with future challenges !


Engine Systems BU April, 17th. 2018
Public Dr. Marco Kunze, © Continental AG 6
Backbone with Intrinsic ASPICE Capability
System Architecture as…

Simulink Model Slicer for


Requirements Architecture FMEA

Software Electric /
Requirements Electronic Reliability

Mapping System Structural


mapping

(Structural)
Mapping mapping

Other
Mechanic Disciplines
Variability Model Variant Block Matlab Implementation
Simulink
SDA
Variant Manager

… connecting element for the entire product description !


Engine Systems BU April, 17th. 2018
Public Dr. Marco Kunze, © Continental AG 7
Agile Model Based Design Process
Use Matlab Simulink Environment …

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

Simulink as Editor for


Diagrams and Requirements CICT
@Design
CICT
@SW Functional
Model

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…

› Seamless tool chain for Model Based Design established


› Future task:
› Extend area of application to Systems Engineering and architecture
› Introduce concept of Architecture Centric Development
› Integrate agile methods for Model Based Design
› For these tasks we need extended and modern features towards
› System architecture
› Decentralized CM systems
› Integration with Continuous Integration (CI) and Test (CT)

… to efficiently master future challenges !


Engine Systems BU April, 17th. 2018
Public Dr. Marco Kunze, © Continental AG 9
Thank you
for your attention!

Engine Systems BU April, 17th. 2018


Public Dr. Marco Kunze, © Continental AG 10

You might also like