Software House Embedded Systems



Similar documents
Welcome to IAV. We Develop Cars and Your Career. GACC Midwest Innovation Seminar October 29, 2014

Development of AUTOSAR Software Components within Model-Based Design

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

Herstellerinitiative Software (OEM Initiative Software)

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

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

I can make just such ones if I had tools, and I could make tools if I had tools. -Eli Whitney

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

Vehicle Electronics. Services and Solutions to Manage the Complexity

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at

Product Information Services for Embedded Software

EBERSPÄCHER ELECTRONICS automotive bus systems

Automotive Software Engineering

Electronics & Electrification

Safety and security related features in AUTOSAR

Electrics & Electronics

Caterpillar Automatic Code Generation

we keep you ahead components, via integration and validation to charger infrastructure.

Safe-E. Safe-E Introduction. Coordination: Andreas ECKEL TTTech Computertechnik AG

Intelligent development tools Design methods and tools Functional safety

DEDICATED TO SOLUTIONS. Automotive System and Software Development

Functional Safety with ISO Principles and Practice Dr. Christof Ebert, Dr. Arnulf Braatz Vector Consulting Services

EB TechPaper. Test drive with the tablet. automotive.elektrobit.com

Elektrobit (EB) Automotive Consulting Manage challenging automotive software projects

Automotive Software Development Challenges Virtualisation and Embedded Security

Plug and Play Solution for AUTOSAR Software Components

we keep you ahead consulting Product Lifecycle Management.

CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules

ECU State Manager Module Development and Design for Automotive Platform Software Based on AUTOSAR 4.0

Convenient Charging of Electric Vehicles

Advanced Techniques for Simulating ECU C-code on the PC

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

Principles of a Vehicle Infotainment Platform

Perfect M2M & Telematic solutions for your perfect data flow. Construction & Agriculture. Remote Control & Maintenance. Electronic Toll Collection

Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur

MiTraC Train ConTrol and ManaGeMenT system. Propulsion & Controls. This is a running title

Telematics & Wireless M2M

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

Opportunities for Action in Financial Services. Transforming Retail Banking Processes

Part I. Introduction

What is Automotive Software Engineering? What is Automotive Software Engineering? What is Automotive Software Engineering?

Software Components for Reliable Automotive Systems

MathWorks Automotive Conference 2015 Simon Fürst, 2015/09/24. MODEL-BASED SOFTWARE DEVELOPMENT: AN OEM S PERSPECTIVE.

CrossChasm Embedded Control Systems Whitepaper For Powertrain Design Teams

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

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

SQMB '11 Automated Model Quality Rating of Embedded Systems

Best Practices for Verification, Validation, and Test in Model- Based Design

Open Source Software

Smart. Productivity and performance The PLUS+1 control platform. powersolutions.danfoss.com. control systems MAKING MODERN LIVING POSSIBLE

Converting Models from Floating Point to Fixed Point for Production Code Generation

AUTOSAR Software Architecture

Automatic Validation of Diagnostic Services

How to Upgrade SPICE-Compliant Processes for Functional Safety

Modular Control System for Temperature Control Units, Regloplas AG, Switzerland. Successes in the development and production of industrial products

Software Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication

Model-Based Development of Safety-Critical Software: Safe and Effi cient

Clean and energy-efficient vehicles Advanced research and testing Battery systems

Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions

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

WORKFLOW MANAGEMENT FOR THE CLINICAL RADIOLOGY

Validation tests for DC charging stations. Klaus Kersting Product Manager EV/HEV

AN INTEL COMPANY WIND RIVER AUTOMOTIVE SOLUTIONS

ANSYS SCADE Model-Based Development Solutions for AUTOMOTIVE. Critical Systems & Software Development Solutions

From Diagnostic Requirements to Communication

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

Degree programme in Automation Engineering

Validating Diagnostics in Early Development Stages

Fuel Economy Simulation for the Vehicle Fleet

DESIGN AUTOMOTIVE ENGINEERS

Easy. Modular. Universal. Laboratory automation with SIMATIC PCS 7 LAB SIMATIC PCS 7. Answers for industry.

Continental, A*STAR s Institute for Infocomm Research (I²R) & TUM CREATE collaborate in an Intelligent Transport Systems (ITS) Lab

MODEL-BASED DEVELOPMENT OF AUTOMOTIVE EMBEDDED SOFTWARE IN COMPLIANCE WITH ISO 26262: CHALLENGES & EFFECTIVE SOLUTIONS 8 JUNE - 9 JUNE 2015

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

Maintain Fleet Management Solutions Using Wide Area Wireless Technology

Dynamic test environment for fuel cells From stack to vehicle energy system

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

TÜ V Rheinland Industrie Service

Increase efficiency. Improve quality. Reduce energy consumption.

Using big data in automotive engineering?

Intecs S.p.A. AUTOSAR Conformance Testing: an overview

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

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

ASSESSMENT OF THE ISO STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle

Dipl.-Ing. Frank Ganssloser, CEO AVAT Automation

Mentor Embedded Automotive Solutions

Successful OWN BRAND MANAGEMENT

Highway³ Car2X Communication. I2 Intelligente Infrastruktur Vienna, March 21th

Software Innovations BPM M2M BRM

AUTOSAR Seminar WS2008/ Assignment: Simulation of Automotive Systems in the Context of AUTOSAR

F-16 Modular Mission Computer Application Software

Acquisition of Novero. Investor presentation 18th December 2015

ELECTROTECHNIQUE IEC INTERNATIONALE INTERNATIONAL ELECTROTECHNICAL

turning ideas into success

Transcription:

Software House Embedded Systems

Contacts: E-mobility, chassis, driver assistance and body electronics: Martin Richter +49 5371 805-1041 Infotainment, radio and instrument cluster: Sven Lochau +49 30 39978-7631 IAV Automobile Electronics Software House As one of the leading providers of automotive engineering services, our customers know that they can rely on the software we develop. And this is just one of the many things we do. In the various domains over 400 IAV engineers are involved in developing software and this number is growing almost by the day. To provide the functions demanded in your applications, we use modern model-based software development methods with automatic code generation in developing solutions to the level of manufacturing readiness. Our Software House can draw on the expertise of 5,000 members of staff from IAV s many different departments. The use of modern process environments, such as SPICE, and the ability to cover safety-related aspects, can be taken for granted just as our compliance with AUTOSAR standards. Whether function or basic software (e.g. CAN or diagnostics), IAV s Software House has the right expert to contact for your software projects. London Germany Detroit Paris Courbevoie Moscow Kaluga Beijing Seoul Modena Shanghai Tokyo Facilities in Germany: Berlin Chemnitz Dresden Friedrichshafen Gifhorn Ingolstadt Kassel Ludwigsburg Munich Neckarsulm Neustadt Nuremberg Regensburg Rostock Ruesselsheim Weissach São Paulo Pune Global Development Expertise of IAV

Table of Contents Methods of software development 4 Software development processes 4 From requirements analysis to testing 6 References: Functional software development 7 References: Basic software development 9 AUTOSAR 9 Prototyping 10 Hardware development and small-volume production runs 10 Subject to change without notice, effective V 04/2012 3

Methods of Software Development We are accustomed to thinking and working in many different environments. IAV s Software House has many years of experience in model-based development using ASCET, MATLAB / Simulink / Stateflow or UML tools. Apart from this, we also implement tried and proven procedures and frameworks for these engineering methods. For instance, you stand to benefit from automatic verification of the modeling guidelines we apply, from automatically generated test patterns and from automated module tests capable of verifying a MATLAB /Simulink model up to target level. Conforming to MISRA, our modeling and programming conventions allow us to meet coding specifications that ensure the correct process for developing software. We are also in full command of using C and C++ for safety-related control systems in the vehicle (to JSF guideline). In the cockpit electronics domain, we deliver terminals on a JIT-basis for manufacturing agricultural machinery. We meet the high demands on stability, failsafe operation and data consistency by enhancing the functions of existing modules in a V-model conforming to Automotive SPICE. This makes it essential to mesh our development process with that of our customer. Software Development Processes Only by using processes is it possi - ble to handle software development projects in a predictable quality, time and cost framework. IAV defined and started using its own SPICE-based processes many years ago. External project assessments in line with the industry s latest Automotive SPICE standard show that IAV s processes meet customer requirements. No matter whether your software project is to be developed in your process environ - ment or in ours: At IAV you will find experts who are highly familiar with the pro cesses involved. Tailoring processes to a project s and company s specific requirements at the start of each and every project is standard practice for us. Our SPICE assessors not only assess our projects. Again and again, our customers are also keen to draw on the resources of our assessor team. Ensuring development efficiency and delivering results on time make it important to know exactly how far projects have progressed so that any required action can be taken in good time. 4

System requirements analysis Software requirements analysis Software design Software generation Software integration Software testing Project management Quality assurance Failure and change request management System integration and testing ENG4 software requirement analysis ENG5 software design ENG6 software generation ENG7 software integration test ENG8 software testing SUP1 quality assurance SUP8 configuration management SUP10 change request management MAN3 project management CL1 CL2 CL3 CL4 5

From Requirements Analysis to Testing When developing software, IAV thinks in process steps as pre - scribed in the SPICE process environment. Each of these steps is defined by relevant input and output parameters. We perform these process steps in line with the individual project s specific require - ments as a way of making sure our clients software projects are brought to successful completion. We will be pleased to provide you with startto-finish support in all of the following processes: Requirements analysis Software design Software generation Integration test Software test Project management Quality assurance Configuration management Fault management Change management Depending on your needs, however, you can also choose which of these you want us to help you with. The Software House is in a position to develop overall software systems. Another form of project is for us to provide individual software modules or integrate them to produce a whole. With its overall expertise, the Software House can also interface and integrate your function modules in third-party software. On top of this, our broadly ranging expertise and experience allow us to work on selected activities while remaining focused on the overall system, e.g. in identifying and formulating require - ments or in the design-for-testability context. 6

References: Function Software Development In the electromobility segment, for in - stance, we develop all the software for high-voltage battery control units. Using our well-founded knowledge in algorithm development, such as in precisely determining the SOH or SOC, IAV provides key function modules for battery management. This means we take over responsibility for its use and, with this, for the actual algo - rithms and basic software, such as CAN communication or diagnostics. The algo - rithms are developed using MATLAB / Simulink and integrated in the overall software system by means of automatic code generation. Working in international teams, our special ists have been devel - oping these control units for several years. Battery management algorithms are con stantly being improved and optimized to meet the new demands in e-vehicles. Our projects are good examples of how we take control units from the advance development stage to SOP. Another project approach comes in the form of verifying and integrating function models. Our client develops the open and closed-loop control models as part of its core competency. IAV s Software House then has the task of providing the software for this model-based development. We verify the models and modify them, optimizing interfaces, use of resources and the time required for implementing them in the embedded environment. The resultant output is object code that is very easy to integrate. There are also very succesful examples of end-to-end software development in the chassis, driver assist and body electronics segments. We are often faced with abstract demands from the technical ideas of our clients. It is our job to pick up on these ideas and implement them in software or a con - trol unit to meet the customer s needs. It is at this point that customer expertise comes together with our specialists experience to produce innovative, high-quality solutions. 7

Application layer Runtime environment (RTE) System services Memory services Communication services I/O hardware abstraction Complex drivers Onboard device abstraction Memory hardware abstraction Communication hardware abstraction Microcontroller drivers Memory drivers Communication drivers I/O drivers Microcontroller 8

Reference: Basic Software Development Bus communication, network manage ment, transport protocols, fault management, boot loader and so on In many projects we integrate the vehicle manufacturer s standard software and supplier s algorithms into control unit software, concentrating on requirements, such as communication, diagnostics or fault management. Most of this is done in ANSI-C. Enabling the supplier to concentrate on its core competency, i.e. on the actual function, we take care of in-vehicle integration. We ensure the smooth completion of projects between OEM and supplier. In other projects we extend a vehicle manu - facturer s standard software. The development result is then used in many other projects of this manufacturer. This comes with immense responsibility in terms of the modules developed and one that IAV s Software House is pleased to meet. On the cockpit development front, clear trends can be seen that are integrating short-lived consumer electric products (such as smart phones) at the driver s seat. The different product life cycles of consum - er and vehicle electronics are demanding a radical rethinking in the way software architectures are configured. Seamless integration is only guaranteed by open and secure architectures based on standardized lifetime environments. Our engineers are working on and with these solutions both at operating system and / or driver level. However, they are also highly sought-after for the calibration frameworks that are becoming established and can help you develop new solutions or enhance your existing ones. AUTOSAR AUTOSAR has brought a number of changes to developing automotive software. AUTOSAR now standard - izes basic system software across the OEM landscape. Application / calibration interfaces have also been standardized. As an AUTOSAR Premium Member, IAV has been working together with many partners and clients over recent years to make an active contribution to defining AUTOSAR specifications. You can get us to develop your software project on the basis of AUTOSAR. We will, of course, also be pleased to advise you on how to integrate AUTOSAR across your company. AUTOSAR gives you a number of benefits: standardization, re-use and cost savings being the key words. You too can take advantage of these benefits and use our expertise to shorten your time to market. 9

Prototyping The Universal Control Unit (UCUNG) prototype series has been in use at IAV for over ten years. This is based on the idea of being able to use a readymade modular hardware platform, including a set of algorithm development tools, straight off the shelf. This way, widely varying requirements can be combined with the necessary controller performance in a very short time. Readyto-use and also universally applicable, the development environment based on MATLAB / Simulink / Stateflow allows us to start on urgent customer inquiries straight away. Over the years, UCUs have been produced for many special fields, such as chassis control or passenger compartment climate control. This tool chain and the procedure that goes with it give us flexibility in implementing your function in the vehicle quickly and professionally. IAV s prototyping department not only provides this capability for the function s electronic components but also for the overall feel that is produced. Hardware Development and Small-Volume Production Runs What would software development be without the expertise of the various specialized departments, such as e-drives, driver assist, chassis, powertrain or infotainment? In addition to software development, devel - oping hardware is essential for providing the functions demanded in these domains. IAV has been developing hardware just as long as it has software. Besides software or hardware solutions, this means IAV can give its clients all-inclusive system solutions as well. These can be tailored exactly and quickly to the customer s needs from prototyping to start of production. We can offer our customers ready-made hardware solutions for developing proto - types (see Prototyping ). In addition to prototyping, we can also develop and supply small-volume production runs. The project activity we take on is closely geared to the wishes of our clients. This not only applies to all-embracing system solutions but also to selected steps within the overall development process. For ex - ample, we can develop hardware for our customers to an agreed prototype level. As a supplier of terminals for agricultural machinery, the hardware we develop in the field of cockpit electronics is an integral part of the overall product development process. Cost-optimized improvements and product updates are also among the services we can offer. Coordinated cooperation with the areas of software development, logistics and production guarantees products of high quality from the prototype to application in volume production in quantities ranging from several hundred to 10,000 units a year. 10

11

IAV GmbH Carnotstrasse 1 10587 Berlin GERMANY Tel. +49 30 39978-0 Fax +49 30 39978-9790 www.iav.com