Software center DAY Skåne Dec 4, 2014



Similar documents
Volvo Cars Core values

made by göteborg the software inside the all new XC90 Martin Nilsson Technical Leader Model Driven Engineering Volvo

How To Develop A Car For A Car Maker

ABS Left front wheel sensor Faulty signal. ABS Left front wheel sensor Faulty signal. ABS Right front wheel sensor.

Lead time reduction in a global manufacturing environment or The Volvo Journey

Multi-domain Model-driven Development Developing Electrical Propulsion System at Volvo Cars

Safety and security related features in AUTOSAR

User-friendly Configuration of AUTOSAR ECUs with Specialized Software Tools

EB Automotive Driver Assistance EB Assist Solutions. Damian Barnett Director Automotive Software June 5, 2015

Safety compliance. Energy management. System architecture advisory services. Diagnostics. Network topologies. Physical and functional partitioning

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

Introduction CHAPTER 1

Hardware-in-the-loop real-time simulation in driving simulators MODPROD 2011

Seminar Automotive Open Systems Architecture

automotive.elektrobit.com Driver assistance software EB Assist solutions

Software Production. Industrialized integration and validation of TargetLink models for series production

JEREMY SALINGER Innovation Program Manager Electrical & Control Systems Research Lab GM Global Research & Development

Presented by: Jens Svensson, Volvo 3P. Volvo Group

GM Programmable Modules using J or J Year Make Model ECU ECU Description

Principles of a Vehicle Infotainment Platform

Challenges for the European Automotive Software Industry

AutoSAR Overview. FESA Workshop at KTH Prof. Jakob Axelsson Volvo Cars and Mälardalen University

Mentor Embedded Automotive Solutions

Product Information Services for Embedded Software

Hardware in the Loop (HIL) Testing VU 2.0, , WS 2008/09

Tackling the Complexity of Timing-relevant Deployment Decisions in Multicore-based Embedded Automotive Software Systems Rolf Schneider, AUDI AG

DESIGN AUTOMOTIVE ENGINEERS

Security in Vehicle Networks

Freescale Leadership in Driving Standards. Customer Relationships. Long-term Global Presence. Broadest Automotive MCU Product Portfolio

Premium Tech Tool: Frequently Asked Question and News Version 1.18 (Released on January 13th, 2015)

(Enabling Technologies for Transport Efficiencies)

Increased cooperation for the future of electrification

Vehicle ICT Arena Competence & Innova5on Node. VICTA Lab Suppor0ng the vehicle so;ware eco- system Kenneth Lind kenneth.lind@viktoria.

Model Based E/E Architecture Development at Daimler

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software

EVITA-Project.org: E-Safety Vehicle Intrusion Protected Applications

Systems Driven Product Development

Impact of Safety Standards to Processes and Methodologies. Dr. Herbert Eichfeld

Adam Kopstein. 13V-592 (5 pages) - Revised. December 03, 2013

Safety Issues in Automotive Software

Vehicle Electronics. Services and Solutions to Manage the Complexity

Dr. Brian Murray March 4, 2011

BMW Car IT GmbH. AUTOSAR - First Experiences and the Migration Strategy of the BMW Group

A Case Study of Application Development and Production Code Generation for a Telematics ECU with Full Unified Diagnostics Services

VELOCITY LAB TM Embedded Development Ecosystem

Continental Boosts Software and System Expertise Through Acquisition of Elektrobit Automotive GmbH

Crucial Role of ICT for the Reinvention of the Car

Configuration management in AUTOSAR

SIT Sports. Safety Tracking System Manual WRC 2015

Automotive Software Engineering at Hella KGaA. Software Engineering for Software Intensive Systems,

Infotainment and Telematics Solutions with Renesas R-Car Course ID: 0C18I

What is a Connected Car

Gothenburg (Sweden) Consultancy Company in Automotive Area

Open Source Solution for IVI: Tizen IVI. Brett Branch Tizen IVI Product Marketing

Automotive Software Development Challenges Virtualisation and Embedded Security

Overview. 1. GPS data tracking via GSM SMS / GPRS. 2. GPS data logging in internal memory. 3. Alarm alert via GSM SMS / Dialing / GPRS

LOCAL INTERCONNECT NETWORK (LIN)

Introduction to RACE FUELS Hans-Christian von der Wense Munich, Germany

PLM voor HTE en mechatronics best practices voor engineeringsmethodiek

Autos Limited Ghana Vehicle Tracking Business Proposal

Analysis of software and hardware configuration management for pre-production vehicles A case study at Volvo Car Corporation

Electrics & Electronics

From Signal Routing to complete AUTOSAR compliant CAN design with PREEvision (II)

Embedding Trust into Cars Secure Software Delivery and Installation

Beschleunigen Sie die Entwicklung Ihrer Embedded Software mit Dienstleistungen von Vector

SUSPENSION AND STEERING OVERVIEW

GENIVI FAQ. What is the GENIVI Alliance?

Automotive and Industrial Data Security

GM Powertrain Modules

PUSH BUTTON START INSTALLATION MANUAL

AVL DISCAN Handheld-Scantool for multifunctional fields of application Faultcode-reader with integrated Informationsystem and Oscilloscope

TÜ V Rheinland Industrie Service

AUTOSAR Configuration Process - How to handle 1000s of parameters

Names of Parts. English 1. Mic. Record Button. Status Indicator Micro SD Card Slot Speaker Micro USB Port Strap Hook

Safe Automotive software architecture (SAFE)

Frame contained PDF file, click here to view

connecdim Gateway G1 Ethernet TCP/IP to DALI

Vibration Monitoring System Adash 3600

Volvo On Call. An OEM view on European ecall

AAA AUTOMOTIVE ENGINEERING

2014 Annual General Meeting

Automotive Communication Network Trends

Corporate Presentation. October 2015

Wiederverwendung von Testfällen bei der modellbasierten SW-Entwicklung

FlexRay A Communications Network for Automotive Control Systems

Service Manual Trucks

Functional Safety and Automotive SW - Engineering Introduction ISO Daimler

W E B E D I T I O N V O L V O O N CA L L

Introduction to Electronic Signals

CYBERSECURITY FOR THE AUTOMOBILE IS THE CAR OF THE FUTURE STILL A CAR?

HCL in the Automotive Industry

VeHiCle diagnostics the autocom way

Air Conditioning System

Hardware & Software Solutions

Toward Connected Vehicle with AGL

Transcription:

Software center DAY Skåne Dec 4, 2014 Volvo car group Kent Niesel The All-New XC90 1

agenda - introduction - Some of Our challenges - Understanding our eco systems - Scaling agile way of working - Finding the right kpi:s The All-New XC90 2

introduction The All-New XC90 3

Software implements customer features Some typical customer features Engine ctrl Alarm Sensus Infotainment Climate Central locking Adaptive cruise ctrl ABS Cable harness In car computer (ECU- Electronic Control Unit)

SHMR DEF ACM ECM TMPR SHMRR REC MODE TMPL SHML SHMRL SHRC DOR ECM HUS ETM DDS CCM CCM DIM LHCU RHCU GSM HCM RDDM DIM DDM GSM TCM SWS PDM REM RTI SWM PSM AUM LCM DDM RPDM ABS SWSR PAM TRM KVM CPM PAC PSM TCM RFR DEM PDM RCM EPB BCM HLDF EHPAS ICM UEM SAS SAS AUD IAM SRS OWS J1962 ISO14229 J1962 ISO14229 SUM BSC PHM AUU PHM (TEM) FSM SRS RDAR SUB RFR Only without KVM FLR SWSL HBS BPM MMM SWM BBS RSM IAU LSM IMS WMM SCL CEM CEM SHM FAM ACM MMS RSM SRM ECM FAM SCM SHM REC MODE TMPL SHML SHMRL SHRC AGM RATD ECM AQS IEC OBC CCM CCM DIM ISM DDM UEM REM AEM SWM SRS PHM PSM PAS LHCU RHCU GSM ACCM HCM DIM RDM DDM GSM TCM SWS LDM PDM EPB BCM SWSR PAM POT TRM KVM CPM PAC PSM BECM TCM IEM RFR IGM PDM EPB BCM PSCM RCM DEM ICM ICM SAS CVM SAS AUD IAM AUD MMM J1962 ISO14229 SUM OWS J1962 ISO14229 SUM OWS MP1 ATM DABM PHM (TEM) FSM MP2 SUB RDAR RSE RFR Only without KVM VQM FLR CPM SHM SHM BLIS_LCM SWSL HBS BMS LSM HLDRL HLDRR BLIS_RCM SWM BBS RSM IAU LSM IMS WMM SCL CEM CEM SHM FAM FAM ACM ECM AQS FAM FAM SHM FAM CCM DIM RDM DDM LWSR RWSR GSM OWS LDM PDM PSM AEM SRS KVM PAS PHM BCM ICM EPS AUD MMM J1962 ISO14229 BSC CPM MP1 ATM MP2 SUB SCM SCU RRX RSM SCL NVM WMM GDL GDL CEM In car network topology evolution S80 1998 (19) XC90 2002 (38) LIN 5 V40 2003 (49) MOST LIN 4 LIN 8 MOST MS-CAN MS-CAN MS-CAN LIN 3 CAN LIN 9 LIN 2 VLITE LIN 6 LIN 1 LIN 7 SWM TCM DEM HS-CAN HS-CAN HS-CAN SENSOR-CAN SENSOR-CAN S80 2006 (68) V60 PHEV 2012 (78) XC90 2015 (108) LIN 5 LIN 5 LIN ICM 1 MOST MS-CAN LIN 4 LIN 8 MOST Private CAN MS-CAN LIN 5 ISO 9141 ISO 9141 / LIN LIN 0 LIN 1 LIN 2 LIN 5 ISO 9141 ISO 9141 / LIN LIN 0 LIN 1 LIN 2 LIN 8 LIN 6 LIN 11 LIN 7 LIN 3 LIN 6 LIN 11 LIN 7 LIN 3 HS-CAN HS-CAN SENSOR-CAN Private CAN HEV-CAN SENSOR-CAN Private CAN

Infotainment hmi - software Speech Recognizer & DIM CSD Flash

Climate control - software Climate Control Module (CCM) Complete climate control regulator

Active safety - software Active Safety Functions Driver support functions Collision Warning with Full Auto Brake Lane Keeping Aid Adaptive Cruise Control Stop & Go Lane Change Aid Road Sign Information Lane Departure Warning Visual Park Assist Rear Autonomous Parking Driver Alert Control Cross Traffic Alert

Some of Our Challenges The All-New XC90 9

huge SW projects Coordinate multiple teams cross VCC and SW/HW suppliers Software size ~+1000 VCC electrical engineers and ~ +1500-2500 supplier engineers in one common car project New XC90 10

TVM 0x1301 11 11 SRS Supplementary Restraint System 0x1C01 CEM Central Electronic Module 0x1A01 VCM Vehicle Connectivity Module 0x1001 ASDM Active Safety Domain Master 0x1401 ECM 0x1630 PSCM 0x1612 PSCR 0x1613 SUM 0x1614 OBC 0x1634 BECM 0x1635 DEM 0x1638 IGM 0x1636 IEM 0x1637 SODL 0x1432 SODR 0x1433 RML 0x1416 RMR 0x1417 DMM 0x1415 CCM 0x1A11 DDM 0x1A12 POT 0x1A15 PDM 0x1A13 PSMD 0x1A14 TRM 0x1A17 DIM Driver Imformation Module 0x1801 IHU Infotainment Head Unit 0x1201 OWS 0x1C42 DDS 0x1A22 RDDM 0x1A21 RPDM NAD 21 ACM 0x1655 ASWM OHRL BBS 0x1B51 IMS 0x1B52 WMM IRMM AHML FFML MAM WAM 0x1431 AUD 0x1212 LIN CAN MOST 150 FlexRay J1962 Diagnostic Connector Backbone FlexRay Ethernet SCL 0x1615 SAS 0x1616 EGSM 0x1633 TCM 0x1632 PreSideNT_L 0x1413 PreSideNT_R 0x1414 HUD 0x1841 TEM 0x1011 HIRL AHMR FFMR HIRR BMS 0x1B61 OHC 0x1B22 CCSM 0x1265 DMSM 0x1266 RCSM 0x1264 AGM NAD 01 ASSM NAD 02 ECPM NAD 09 USB SWSM 0x1843 BCSM FMDM 0x1B62 SUS 0x1B92 PSMP 0x1A1A VDDM Vehicle Dynamics Domain Master 0x1601 BCM Brake Control Module 0x1631 VDDM Vehicle Dynamics Domain Master TDMR 0x1639 SWM 0x1B91 Hard-Wire PAS GPCM 0x1658 WLAN Int. WLAN Ext. WLAN/3G/4G RLSM 0x1B11 IDR IDD 0x1A23 IDDR 0x1A24 IDP NAD 23 IDPR NAD 24 LIN/Cooling Stepper Motors & Sensors ACCM 0x1657 BT CPM 0x1A7A SCMP NAD 53 SCMD 0x1A53 PSRL 0x1A56 PSRR 0x1A5C HVCH 0x1A7A SHMR 0x1A73 SHRR 0x1A74 HUS 0x1A72 HBMR 0x1A61 SHML NAD 73 SHRL NAD 74 CCSM HBMF 0x1A60 AEMM 0x163B 30, Battery feed ESM 0x163A GSM 0x1661 TACM 0x163C EDCP 0x165A CSD 0x1241 OHTR OHCR 0x1B23 SFM3 0x1A54 OHRR LIN16 0x1B6x LIN13 0x1B8x LIN12 0x1B7x LIN1 0x1B1x LIN3 0x1B2x HBCP NAD 41 AND RSHC 0x1267 Can not co-exist Large Complexity multiple dependencies cross ECUs

Reducing lead time decoupled HW - SW achieve project duration of 20 months by year 2020 Program Business level Milestones PSI PTR Product definition Work streams Business Commercial PSF MR PS PC PA BC @ LR LS J1 OKtB FSR EJ1 Concept Green Book development Voice of the Customer Business Optimization & Change Management Market Equation optimization / Pricing Process / Market Launch Preparation Industrialization CRP Design (incl Colour, Material & Interaction) Feasibility Function Selection System Selection Mechanical Development workstream sketch (n) ext/int FC-3 FC-2 Design FC-1 Compl Vehicle Attr Req Customer Functions Sub-systems development B A System Choice SMS developmenet MM MM100% DSM2 DSM5 FC0 FC2 FC3 FC4 FC5/FTI Sign Off C CDJ Design Refinement AA1 SMDJ AA2 V0 V1 V2 FDJ V0 V1 V2 VP Dwg. CAE CAE CAE CAE SMDC Prod Rel PEC Electrical Verification & Integration Purchasing Prototype and Build Verification SP Concept Data Judgement Homologation & Certification E0 E1 E2 E3 E4 FCA Sourcing Ordering Product Quality Assurance System Mule/Rigg tooling SM /Rigg build SM System Mules/Rigg Evaluation VP final cut VP final cut VP Build VP VP Verification TT VP update Build ReDV TT PP Build PP MP1 Build MP2 Unit Milestones Unit PS Unit PSC Unit PTC Unit PA Unit DC Unit TD 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0-1 -2-3 -4-5

Understanding our eco systems 13

Automotive Ecosystems Suppliers (Tier1/2) Universities, research institutes Standardization Organizations Volvo Car Group OEM competitors Public parties & Government Vendors & Partners 14

Autosar the automotive sw arch standard Function specific applications Standardized formal description of SW components including I/F, CPU, memory, timing, etc. Auto generated middleware from xml-specs Standardized SW platform Configured by xml-specs of application swc:s and ECU descriptions. AR is de-facto for RT-systems. There is also a candidate for the Infotainment domain, called Genivi. 12/10/2014

Scaling agile way of working

Scaling agile at VCC SWC starts our journey Function Owners (FO) SW/HW VCC engineers VCC System Architects (SA) System Designers (SD) SW/HW Designers moving towards SA FO SD Mechatronics Ext. HW/SW supplier Few ext. HW/SW suppliers SW/HW supplier engineers Today: - Some local agile team Tomorrow: - Global agile mindset - Many external SW suppliers - Cross functional teams Leadership - Formal HW/SW contracts Collaboration - Agile contracts Product focus Customer focus

How to Move away from Requirements/test driven dev.? Reqs tool Team Center (TC) Attribute Reqs Function Reqs Volvo Cars Reqs/test tool Signal Database Elektra (E) SDB System/Subsystem Reqs Component Reqs SW, HW, Mech. Test tool LAB 95 MIL SIL HIL ECU Extract Base Req Appl Spec SW Req Spec (SWRS) Base Appl Test SW Spec Test Spec Doc Archive Base Req App Spec HW Req Spec Base Report Test xml Verdict Xml.rif TC TC SW Supplier Return to VCC Req Tools (Doors) Return to VCC Test Tools Generate Generate SW Reqs Trace Matrix Test Descr (SWTD) Test Plans (SWTP) Test Report (SWTR) Team Center Document Vault Attributes - Describes how the customer perceives the car with their senses composition, behavior and performance TC E/TC Return to VCC Test Notes Generate B/T Report Test Xml Verdict XML (data) Function - Describes something that the car does, how to be used by a customer, or needed by the vehicle ECU Electronic Control Unit in car computer

Finding the right kpi:s

Organizational Performance Metrics Our Goal From: Status reporting: Are we ready yet? Results Release Readiness indicator Software Product stability control Defect predictions VCC Value & Impacts Identifying the most important business metrics -> SW focus Development of standardized automated measurement systems -> Next generation PSR Improving the ability to be Early warning systems proactive -> Follow product maturity To: Status reporting: Are we ready yet? PM Almost QM Product on time?.. sufficient quality Are you done? Input for decision

Where do we stand? What do we want? TODAY KPI to detailed and some not relevant, many process KPIs Too much manual input TOMORROW Reduced number of KPIs More focus on product Less manual input

Thank you! The All-New XC90 22