trends in automotive software engineering - methodpark.de · core principles of aspice level 2...
TRANSCRIPT
© 2012 www.methodpark.de ELEKTRONIK-SYSTEME im Automobil 13.02.2012 Slide 1 - 25
Trends in Automotive
Software Engineering
a Challenge for
OEMs and Suppliers
Stages insightsFürth, 14.03.2018
Prof. Dr. Bernd Hindel
CEO Method Park
Agenda
2 © 2018 www.methodpark.de
➢ Trends in Automotive
➢ Observation and Motivation
➢ Trends in Automotive SW Engineering
➢ Core Principles of ASPICE
➢ Summary
Trends in Automotive
SW
SW
SW
SW
SW
SW
SW
SW
3
Trends in Automotive
Software Quality
Software Security
Software Revenue
4 © 2018 www.methodpark.de
➢ Man-Machine-Interface
➢ BIG DATA
➢ ADAS
➢ Connected Car
➢ Autonomous Driving
5 © 2018 www.methodpark.de
Trends in Automotive
Agenda
6 © 2018 www.methodpark.de
➢ Trends in Automotive
➢ Observation and Motivation
➢ Trends in Automotive SW Engineering
➢ Core Principles of ASPICE
➢ Summary
Observation and Motivation
New Suppliers
New Technologies
New Business Models
New Standards
New Development Culture
New Tooling
New Processes
Biggest Transformation
since we build cars
Agenda
8 © 2018 www.methodpark.de
➢ Trends in Automotive
➢ Observation and Motivation
➢ Trends in Automotive SW Engineering
➢ Core Principles of ASPICE
➢ Summary
Complexity
Application Life Cycle ManagementSW Development Processes Product Line EngineeringAUTOSAR
Increasing functionalityInteraction between ECUsIncreasing number of variantsDependencies between features
AUTOSAR
Introduction of AUTOSAR needs defined ProcessesAutomotive SPICE® Level 3
Abstraction layersDefined interfacesTool chain setupFrameworks and libraries
10 © 2018 www.methodpark.de
Product Line Engineering (PLE)
© 2014 Method Park Software AG 5WCSQ 01.11.2011 Slide 11 - 25
Introduction of PLE needs a defined ProcessAutomotive SPICE® Level 3
Features setsRe-use conceptsPlatform strategiesConfiguration management
Safety
ISO26262 or a remake of itAutomotive SPICE® Level 3
ADASAutonomous DrivingFail Safe StrategiesSafety Culture during Development
Security
Remote control (Internet of things)
Car2car communicationConnectivityBig data
Security standard driven by automotiveAutomotive SPICE® Level 3
13 © 2018 www.methodpark.de
Distributed Development
Automotive SPICE® Level 3 KPI for monitoring
Common terminology across company boardersDistributed planningAgreed work productsMonitoring concept
14 © 2018 www.methodpark.de
Traditional
• Plan driven• Typical V-Model• Trouble with changes• Big Bang – Integrations
Agile Methods
• Value driven• Welcome late changes• Continuous integration
• Sprints with fixed timelines
Traditional vs. Agile
Combination of Traditional & Agile MethodsAutomotive SPICE® Level 3
Challenges in Automotive SW Engineering
Agile
Complexity
Safety
Security
Distributed Development
Supply Chain Management
Legal Regulations
Tool Chain Management
Legacy Code
Lean
ContinuousIntegration
Misra
Product Line Engineering
AUTOSARISO26262 (++)Security Standard for AutomotiveAutomotive SPICE® Level 3
Agenda
17 © 2018 www.methodpark.de
➢ Trends in Automotive
➢ Observation and Motivation
➢ Trends in Automotive SW Engineering
➢ Core Principles of ASPICE
➢ Summary
Core Principles of ASPICE
Level 2
➢ Objectives for improvements, planning, monitoring and adjusting
➢ Define and assign roles including skill needs and competencies
➢ Establish communication to involved parties
➢ Define and use templates and checklists
➢ Conduct Reviews
➢ Establish Configuration Management
Level 1
➢ Bilateral traceability including Change Requests
➢ Consistency of traceability
➢ Evaluation of architectures and designs
➢ Strategies become plans
18 © 2018 www.methodpark.de
Core Principles of ASPICE
Level 3
➢ Define a standard process including
▪ tailoring guidelines
▪ roles
▪ infrastructure
▪ measures for suitability and effectiveness
➢ Use the tailored standard process
19 © 2018 www.methodpark.de
After more than 15 Years of ASPICE
there is Harmonization
across Company Boarders in
➢ Common Terminology
➢ Common Practices
➢ Common Work Products
➢ Common Maturity
… supports
distributed Development across Company Boarders
Automotive SPICE® Level 3
20 © 2018 www.methodpark.de
Agenda
21 © 2018 www.methodpark.de
➢ Trends in Automotive
➢ Observation and Motivation
➢ Trends in Automotive SW Engineering
➢ Core Principles of ASPICE
➢ Summary
Summary
➢ Higher complexity asks for higher abstraction:
programming design processes
➢ ADAS, Security, Safety requires defined processes
Automotive SPICE Level 3
➢ Distributed Engineering needs Frame Works
like AUTOSAR based on defined processes
Automotive SPICE Level 3
Transformation of Engineering based on Process Management
was build to support Automotive SPICE Level 3
22 © 2018 www.methodpark.de
Summary
New Suppliers
New Technologies
New Business Models
New Standards
New Development Culture
New Tooling
Not without Process Management
Biggest Transformation
since we build cars