AUTomotive Open System ARchitecture (AUTOSAR) An Industry-wide Initiative to Manage the Complexity of Emerging E/E Architectures



Similar documents
Safety and security related features in AUTOSAR

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

Crucial Role of ICT for the Reinvention of the Car

Octavia (1U) 17-Dashboard up to 00 identification Octavia (1U) 17-Dashboard up to Coding Octavia (1U) 17-Dashboard up to Adaptation

Service Oriented Architecture for Agricultural Vehicles

openmdm an Open Source Platform for Measured Data Management Dr. Dietmar Rapf, Michael Schwarzbach

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

Automotive Software Development Challenges Virtualisation and Embedded Security

Systems Driven Product Development

The Growing Role of Electronics in Automobiles A Timeline of Electronics in Cars June 2, 2011

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software

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

ID# BLACKBOX - PROJEKT V&V MD ČR

AUTOBOSS V30 hand-held diagnostic tool developed for the European market - the true all-in-one scan tool. OEM COVERAGE FOR EUROPEAN/ASIAN/US VEHICLES

openmdm an Open Source Platform for Measured Data Management Dr. Dietmar Rapf, Michael Schwarzbach

Validation & Verification of Safety Critical Systems in the Aerospace Domain.

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

ACEA PRINCIPLES OF DATA PROTECTION IN RELATION TO CONNECTED VEHICLES AND SERVICES

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

In-Vehicle Networking

Frost & Sullivan Cybersecurity Presentation

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

EBERSPÄCHER ELECTRONICS automotive bus systems

In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed

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

FlexRay A Communications Network for Automotive Control Systems

Adaptive Cruise Control System Overview

TRW Automotive TRW Automotive Profile 2012

Fuel Economy Simulation for the Vehicle Fleet

Perspectives on In-Vehicle Infotainment Systems and Telematics

Hardware Virtualization for Pre-Silicon Software Development in Automotive Electronics

WIDE SCREEN ON-BOARD MONITOR

The Problem: Automotive safety recalls, Control Systems Diagnostics, Stability Control, Traction Control, Anti-lock Braking, Adaptive Cruise Control

Model-based Testing of Automotive Systems

Testing for the Unexpected: An Automated Method of Injecting Faults for Engine Management Development

2006 Volkswagen Maintenance Schedule by Miles/Kilometers

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

The relevance of cyber-security to functional safety of connected and automated vehicles

CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules

Overview of European 2010 Release

Electrical/electronic components and installation locations

Web 2.0 at Continental good for the network culture, good for the business

TOTAL AND SINGLE DIAGNOSIS - READ / ERASE ALL FAULT CODES ECU INFO REPAIR INFO PRINT REPORT INTEGRATED DATABASE

TÜ V Rheinland Industrie Service

An Integrated Architecture for Future Car Generations

Software Technology in an Automotive Company - Major Challenges

Principles of a Vehicle Infotainment Platform

Development of AUTOSAR Software Components within Model-Based Design

Security in Vehicle Networks

Configuration management in AUTOSAR

TIA Portal Workshop. SIMATIC Controller. Intern / Siemens AG Alle Rechte vorbehalten. Automation Days 2015 Controller Team

Road speed limitation for commercial vehicles

The Future of Trucks. How Technology Will Change Value Chain Structures. Summary of study results. June 2005

The new ŠKODA Octavia Price and Equipment Overview

Telematics Workshop: Remote 2-Way Communication Meeting Results

Co-Simulation for hybrid vehicle control software development

How to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles

ENGINE CONTROLS AND FUEL SYSTEMS

AUTOMOTIVE FIELDBUS TECHNOLOGY: DEVELOPMENT TOOLS AND ELECTRONIC EQUIPMENT FOR LABORATORY PRACTICES

Vehicular On-board Security: EVITA Project

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

Embedded OS. Product Information

Part I. Introduction

Electronic Diesel Control EDC 16

Lecture 3 - Model-based Control Engineering

Industrial Application of MultiPARTES

Microsoft in Automotive and the Future of Connected Vehicle Consumer Experiences

ŠKODA Octavia and Octavia RS Price and Equipment Overview MY15/CW45

Automotive Software Engineering

Safety Issues in Automotive Software

Local Interconnect Network Training. Local Interconnect Network Training. Overview

Electronic Service Range of Services and Products Workshop Germany

ŠKODA Octavia and Octavia RS Price and Equipment Overview

Open Source Software

Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III

ELEC 5260/6260/6266 Embedded Computing Systems

2015 Golf. Highline TSI shown with optional Multimedia Package.

SCSK s Automotive Software Business

CARS 2010 Release 2 News

Grenzenlos wissen Von der Region in die Welt. Automatisierung von Fahrzeugen

Telia Sonera IT/IP Business Competence Development Programme. Modularization 16th of Feb 2010

Non-Stop Manufacturing Excellence. Automotive. Answers for industry.

Training Program Worldwide 2016 Diagnosis Technician. August Global Training The finest automotive learning. Stand 08/2015 1

VOLKSWAGEN CONNECTION METHODOLOGY

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

Automotive and Industrial Data Security

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

hub bearing and why is it critical to your safety? A: See inside. It could save your life.

Data Exchange On The CAN Bus I

A vehicle control platform as safety element out of context

Troubleshooting & Diagnostic Procedures

Mentor Embedded Automotive Solutions

Neue Fahrzeugkonzepte erfordern einen ganzheitlichen Ansatz in der Integrationsstrategie

Security risk analysis approach for on-board vehicle networks

SIMPLY CLEVER ŠkodaOctavia Scout 4x4 PRESS RELEASE - MARCH 2011

Introduction CHAPTER 1

automotive.elektrobit.com Driver assistance software EB Assist solutions

Subaru Reference. This reference contains the following information: connector pinouts. connector pinouts

Operating Instructions Display, graphic. Numeric language

Software Module Test for an Electronic Steering Lock

Transcription:

The Fully Networked Car ITU-T Workshop on ICT in Vehicles 2-4 March, 2005 75th Geneva International Motor Show AUTomotive Open System ARchitecture () An Industry-wide Initiative to Manage the Complexity of merging / Architectures Dr. Thomas Scharnhorst Vehicle System lectronics, Volkswagen AG lektrik-/lektronik-ntwicklung lektronikstrategie

React faster and more precise than humans to avert imminent danger (SP, ABS, Airbag,...) Vehicle personalization (N-Zones air condition, Keyless ntry,...) Vehicle Assistance Comfort Growing vehicle complexity nvironment Legal Requirements Driver Assistance OBD diagnosis Reduction of polluting exhausts and fuel consumption Relieve driver and enhance driver s focus (SVA, LVA, ACC, navigation) lektrik-/lektronik-ntwicklung lektronikstrategie page 1 Growth of vehicle electronics complexity is driven by four main objectives.

A large number of CUs are networked in a recent car (2005). Headlight levelling Rain/light sensor Dynamic Bending Light ngine management Wiper module Steering booster Comfort Instrument cluster Start/Stop System ABS/SP Gateway Transmission Sunroof Driver s door Adaptive Cruise Control Back door Keyless ntry Parking distance control system lectrical system l. Parking Brake lektrik-/lektronik-ntwicklung lektronikstrategie page 2 Air condition Steering column

The number of networked CUs increased 2-3fold with the introduction of the current generation of VW cars. Touareg Phaeton D1 40 Golf A5 35 30 (CAN, SUB-CAN, LIN) Number of networked CUs 45 Passat B6 25 Passat B5GP 20 15 10 Passat B5 Golf A4 5 0 1996 1997 1998 lektrik-/lektronik-ntwicklung lektronikstrategie Golf A4 Golf A4, Polo A04 1999 2000 2001 page 3 2002 2003 2004 2005 50

! Infotainment! Power Management! Human-Machine- lektrik-/lektronik-ntwicklung lektronikstrategie! Continuously rising number of CUs! CUs with networked functions increase system complexity! Management of the complexity requires thinking on a system level Systems ngineering. page 4 A new generation of vehicles introduced in 2001-2003 marks the transition from single components to a functional network.

While progress has been made with respect to some components, system quality is unsatisfying. Field failures Airbag CU* Defects per 100 cars 100% 80% 60% 40% 20% 0% 1999 2000 2001 2002 2003 2004 Source: Bosch * referred to 1999 = 100 % lektrik-/lektronik-ntwicklung lektronikstrategie 75 50 25 page 5 ~constant number of defects per function electronic functions 0 50 100 150 200 250 300 JD Power IQS ratings: defects per 100 vehicles, October 2003, sum of Features and Controls, Sound System, HVAC Source: JD Power & Associates; McKinsey and Company

Management of the grown complexity requires professional system engineering supported by standardization. Industry-wide standardization Automotive Open System Architecture () stablishment of an open standard for automotive / architectures Standardization and re-use Scalability Transferability of functions Improved maintenance and software updates lektrik-/lektronik-ntwicklung lektronikstrategie Functional Functional Requirements Requirements Specification xperience SystemDesign Design System Architecture Architecture Specification Mapping Mapping tocus CUs to Supplier Development CU CU Development Development Results Final Final acceptance acceptance Systemtest test System Integration Integration test test Test Test SoFa WiFa KAF Intensive tests Reference Station HiL System ngineering

Starting conditions were insufficient to manage the growing / complexity at the end of the 1990s. Industry is fragmented. ach manufacturer uses his own standards. For OMs, electronic components are black boxes. lektrik-/lektronik-ntwicklung lektronikstrategie page 7 Completely different solutions for identical customer functions. Long-term use of proven electronic components is economically not feasible.

aims to improve complexity management of integrated / architectures through increased reuse and exchangeability of SW modules. OM 1 OM n OM 2 Platform 2.1 Platform 2.2 Platform 2.n Platform 1.1 Platform 1.2 Platform 1.n Transferability between manufactureres Supplier A " Chassis " Safety " Body/Comfort " Multimedia Supplier B "Chassis "Safety "Telematics " Multimedia Supplier C "Body/Comfort " Powertrain "Telematics " Multimedia Transferability between vehicle platforms Platform m.1 Platform m.2 Platform m.n OM m Transferability between suppliers Platform m.1 Platform m.2 Platform m.n lektrik-/lektronik-ntwicklung lektronikstrategie page 8

was launched in 2002 to establish an open standard for automotive / architectures. First talks between BMW, Bosch, Continental Teves, DaimlerChrysler, Volkswagen, and later Siemens VDO stablishment of a technical team lektrik-/lektronik-ntwicklung lektronikstrategie Official formation of the (AUTomotive Open System ARchitecture) partnership Ford, Peugeot Citroën, and Toyota become Core Members page 9 General Motors joins as a Core Member 08/02 11/02 08/03 11..12/03 12/04

integrates existing and emerging industry electronics standards. MSR Manufacturer-Supplier Relationship ASAM ODX 2002 ASAM/ODX AUTomotive Open System ARchitecture Media Orientated System Transport Hersteller Initiative FlexRayHIS Local interconnect network 2001 lektrik-/lektronik-ntwicklung lektronikstrategie 2006 page 10 OSK/VDX

The standard is jointly developed by core partners and premium members and supported by additional roles. Core Partner (OM & Tier 1 Supplier) # Strategy # Organizational control # Technical contributions # Administration # Approval of external Information # Leadership and contribution in working groups Premium Members # Leadership of working groups # Involvement in working groups # Technical contributions # Access to current information Associate Members # Access to finalized documents # Implementation of standards Support Roles: # Development Members # Attendees Organization similar to FlexRay lektrik-/lektronik-ntwicklung lektronikstrategie page 11

Worldwide, OMs and suppliers participate in. 10 Core Partners Development Members Attendees 7 Associate Members 35 Premium Members General OM Generic Tier 1 Standard Tools Semiconductors lektrik-/lektronik-ntwicklung lektronikstrategie page 12

The core partners manage the project and maintain organizational control. Project Organization Support Functions xecutive Board Administration Steering Committee PL Team System Team Working Groups Spokesperson Basic SW Architecture Team Technical Manager Project Control Office Technical Office lektrik-/lektronik-ntwicklung lektronikstrategie page 13

Approximately 200 full time equivalent employees are working for. stimated full time equivalents in the project organization (total ~ 200 FT) 13 7 7 3 10 15 145 WP Active WP Speaker System Team PL-Team Steering Committee Support Functions WP Passive lektrik-/lektronik-ntwicklung lektronikstrategie page 14

To achieve the objectives, has to address the main topics: software integration, basic software, and functional APIs. Project Objectives Topics # Consideration of availability and safety requirements # Redundancy activation # Scalability to different vehicle and platform variants # Implementation and standardization of basic system functions as an OM wide Standard Core solution # Transferability of functions throughout network # Integration of functional modules from multiple suppliers # Maintainability throughout the whole Product Life Cycle # Increased use of Commercial off the shelf hardware # updates and upgrades over vehicle lifetime lektrik-/lektronik-ntwicklung lektronikstrategie page 15 # Methods of Integration # Basic # Functional APIs

The CU software architecture comprises the layers Application, Run Time nvironment (RT), and Basic. Application Operating System Inteface Actuator Runtime nvironment (RT) Services Sensor Communication Basic CU-Hardware... CU Abstraction Microcontroller Abstraction Application Complex Device Drivers CU Firmware Standard lektrik-/lektronik-ntwicklung lektronikstrategie page 16

applications contain functional software components. Application Operating System Inteface Actuator Sensor Runtime nvironment (RT) Services Communication Basic CU-Hardware... CU Abstraction Microcontroller Abstraction Application Complex Device Drivers CU Firmware Standard lektrik-/lektronik-ntwicklung lektronikstrategie page 17

The Run Time nvironment (RT) forms the central communication layer. Application Operating System Inteface Actuator Sensor Runtime nvironment (RT) Services Communication Basic CU-Hardware... CU Abstraction Microcontroller Abstraction Application Complex Device Drivers CU Firmware Standard lektrik-/lektronik-ntwicklung lektronikstrategie page 18

The Basic supplies standardized interfaces to access the infrastructure. Application Operating System Inteface Actuator Sensor Runtime nvironment (RT) Services Communication Basic CU-Hardware... CU Abstraction Microcontroller Abstraction Application Complex Device Drivers CU Firmware Standard lektrik-/lektronik-ntwicklung lektronikstrategie page 19

The use case Front Light Management illustrates the interaction of components within the architecture. Switch event check_switch () switch_event (event) Light Request switch_event (event) request_light (type, mode) Front-Light Manager request_light (type, mode) get_keyposition ( ) set_light (type, mode) set_dboard(type,mode) SW- n Application... API 2 Complex Device Driver CU-Hardware HW independent Services (e.g. State- Machines, Subscribing) RT set_light(...) Headlight Abstraction Basic (standardized) standardized DIO PWM ADC HW dependent Services (NVRAM, Timer, fault memory etc.) SPAL Microcontroller Abstraction get_keyposition ( ) set_dboard (type,mode) HW dependent Services (NVRAM, Timer, fault memory etc.) standardized COM Driver API 1 API 0 standardized interface Operating Systems lektrik-/lektronik-ntwicklung lektronikstrategie page 20

Replacing the headlight by another type has only minimal impact on the components involved in the use case. Switch event check_swtich () switch_event (event) Light Request switch_event (event) request_light (type, mode) Front-Light Manager request_light (type, mode) get_keyposition ( ) set_light (type, mode) set_dboard(type,mode) SW- n Application... API 2 Complex Device Driver CU-Hardware HW independent Services (e.g. State- Machines, Subscribing) RT set_light(...) Xenon-light Headlight Abstraction Basic (standardized) standardized DIO PWM DIO ADC HW dependent Services (NVRAM, Timer, fault memory etc.) SPAL Microcontroller Abstraction get_keyposition ( ) set_dboard (type,mode) HW dependent Services (NVRAM, Timer, fault memory etc.) standardized COM Driver API 1 API 0 standardized interface Operating Systems lektrik-/lektronik-ntwicklung lektronikstrategie page 21

Following the Method, the / architecture is derived from the formal description of software and hardware components. Using Descriptions as input, the Virtual Functional Bus validates the interaction of all components and interfaces before actual software implementation. The Method supports the generation of an / architecture. lektrik-/lektronik-ntwicklung lektronikstrategie page page 22 22

The standard will be completed and available to OM product development in 2006. 05/03 09/04 11/05 08/06 12/03 06/05 02/06 Milestones Initiation of Partnership Project plan created and agreed Structure & Basis Specification concept (specification and preparation of a de-facto standard) is feasible and in plan lektrik-/lektronik-ntwicklung lektronikstrategie Concept and first specification are created and executability is approved Standardization Implementation of the SW-s architecture Realization of Run Time nvironment feasible and on track compatibility of selected SW modules is approved. First tools and generators are available WP10 / WP20 page 23 Test- & Integrationprocess valuated test and integration process (product oriented) specifications are tested and verified on an application Phases

contributes elements to the integrated Systems ngineering approach. Concept & Architecture R/RM, model-based development, architecture evaluation Integration Simulation, test against requirements Process PCO, Version Management Deterministic Behaviour Modularity and Transferability of Functions lektrik-/lektronik-ntwicklung lektronikstrategie Systems ngineering and Architecture page 24 Standard. of Basic Standardization of s Central System Functions Power Management, Diagnosis

Conclusion 1 Fast growth of the complexity of automotive / architectures is a major challenge with respect to product quality. 2 3 4 5 Through interconnection of subsystems, new system properties emerge which have to be understood and controlled. Systems ngineering is an integrated approach which covers the development process and the complete product life cycle. enables management of the growing / complexity with respect to technology and economics. pushes the paradigm shift from an CU based to a function based approach in automotive software development. lektrik-/lektronik-ntwicklung lektronikstrategie page 25

Vielen Dank für Ihre Aufmerksamkeit lektronikstrategie lektrik-/lektronik-ntwicklung Thank you for your attention page 26