Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
103 views

Challenges in Model Based Development

Uploaded by

bnd1u
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views

Challenges in Model Based Development

Uploaded by

bnd1u
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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