AUTOSAR - AUTomotive Open System ARchitecture: High-impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors
69 pages
English

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

AUTOSAR - AUTomotive Open System ARchitecture: High-impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors , livre ebook

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
69 pages
English
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

The Knowledge Solution. Stop Searching, Stand Out and Pay Off. The #1 ALL ENCOMPASSING Guide to AUTOSAR.


An Important Message for ANYONE who wants to learn about AUTOSAR Quickly and Easily...


""Here's Your Chance To Skip The Struggle and Master AUTOSAR, With the Least Amount of Effort, In 2 Days Or Less...""


AUTOSAR (AUTomotive Open System ARchitecture) is an open and standardized automotive software architecture, jointly developed by automobile manufacturers, suppliers and tool developers. It is a partnership of automotive OEMs, suppliers and tool vendors whose objective is to create and establish open standards for automotive E/E (Electrics/Electronics) architectures that will provide a basic infrastructure to assist with developing vehicular software, user interfaces and management for all application domains. This includes the standardization of basic systems functions, scalability to different vehicle and platform variants, transferability throughout the network, integration from multiple suppliers, maintainability throughout the entire product life-cycle and software updates and upgrades over the vehicle's lifetime as some of the key goals.


Get the edge, learn EVERYTHING you need to know about AUTOSAR, and ace any discussion, proposal and implementation with the ultimate book - guaranteed to give you the education that you need, faster than you ever dreamed possible!


The information in this book can show you how to be an expert in the field of AUTOSAR.


Are you looking to learn more about AUTOSAR? You're about to discover the most spectacular gold mine of AUTOSAR materials ever created, this book is a unique collection to help you become a master of AUTOSAR.


This book is your ultimate resource for AUTOSAR. Here you will find the most up-to-date information, analysis, background and everything you need to know.


In easy to read chapters, with extensive references and links to get you to know all there is to know about AUTOSAR right away. A quick look inside: AUTOSAR, Renesas Electronics, NEC, V850, Robert Bosch GmbH, SYSGO, PikeOS, Vector Informatik, Elektrobit, Tata Elxsi, TPT (Software), KPIT Cummins, Automotive software, GENIVI Alliance, Intelligent Car Initiative, Nira Dynamics AB, OSEK, VAG-COM...and Much, Much More!


This book explains in-depth the real drivers and workings of AUTOSAR. It reduces the risk of your technology, time and resources investment decisions by enabling you to compare your understanding of AUTOSAR with the objectivity of experienced professionals - Grab your copy now, while you still can.

Sujets

Informations

Publié par
Date de parution 24 octobre 2012
Nombre de lectures 0
EAN13 9781743333884
Langue English
Poids de l'ouvrage 4 Mo

Informations légales : prix de location à la page 0,1598€. Cette information est donnée uniquement à titre indicatif conformément à la législation en vigueur.

Extrait

Topic relevant selected content from the highest rated entries, typeset, printed and shipped.
Combine the advantages of up-to-date and in-depth knowledge with the convenience of printed books.
A portion of the proceeds of each book will be donated to the Wikimedia Foundation to support their mission: to empower and engage people around the world to collect and develop educational content under a free license or in the public domain, and to disseminate it effectively and globally.
The content within this book was generated collaboratively by volunteers. Please be advised that nothing found here has necessarily been reviewed by people with the expertise required to provide you with complete, accurate or reliable information. Some information in this book maybe misleading or simply wrong. The publisher does not guarantee the validity of the information found here. If you need speciîc advice (for example, medical, legal, înancial, or risk management) please seek a professional who is licensed or knowledgeable in that area.
Sources, licenses and contributors of the articles and images are listed in the section entitled “References”. Parts of the books may be licensed under the GNU Free Documentation License. A copy of this license is included in the section entitled “GNU Free Documentation License”
All used third-party trademarks belong to their respective owners.
Contents
Articles AUTOSAR Renesas Electronics NEC V850 Robert Bosch GmbH SYSGO PikeOS Vector Informatik Elektrobit Tata Elxsi TPT (Software) KPIT Cummins Automotive software GENIVI Alliance Intelligent Car Initiative Nira Dynamics AB OSEK VAG-COM
References Article Sources and Contributors Image Sources, Licenses and Contributors
Article Licenses License
1 6 9 18 19 27 28 30 32 34 40 44 49 50 57 59 61 63
65 66
67
AUTOSAR
AUTOSAR
AUTOSAR(AUTomotive Open System ARchitecture) is an open and standardized automotive software architecture, jointly developed by automobile manufacturers, suppliers and tool developers. It is a partnership of automotive OEMs, suppliers and tool vendors whose objective is to create and establish open standards for automotive E/E (Electrics/Electronics) architectures that will provide a basic infrastructure to assist with developing vehicular software, user interfaces and management for all application domains. This includes the standardization of basic systems functions, scalability to different vehicle and platform variants, transferability throughout the network, integration from multiple suppliers, maintainability throughout the entire product life-cycle and software updates and upgrades over the vehicle's lifetime as some of the key goals. AUTOSARhas been devised to: • Pave the way for innovative electronic systems that further improve performance, safety and environmental friendliness • Be a strong global partnership that creates one common standard: "Cooperate on standards, compete on implementation" • Be a key enabling technology to manage the growing electrics/electronics complexity. It aims to be prepared for the upcoming technologies and to improve cost-efficiency without making any compromise with respect to quality • Facilitate the exchange and update of software and hardware over the service life of the vehicle As stated in the official website, the goals ofAUTOSARare: • Implementation and standardization of basic system functions as an OEM wide "Standard Core" solution • Scalability to different vehicle and platform variants • Transferability of functions throughout network • Integration of functional modules from multiple suppliers • Consideration of availability and safety requirements • Redundancy activation • Maintainability throughout the whole "Product Life Cycle" • Increased use of "Commercial off the shelf hardware" • Software updates and upgrades over vehicle lifetime The above mentioned goals are pursued by choosing a software architecture that supports a design model based on component based design. The model is supported by an automated methodology to create the software executable for the ECUs, starting from the design model and the properties and physical topology of the hardware. This way the Autosar-projects tries to create a paradigm shift in automotive software development from an ECU based approach to a function based approach.
Design model TheAUTOSAR-standard enables the use of a component based software design model for the design of a vehicular system. The design model uses application software components which are linked through an abstract component, named the virtual function bus. The application software components are the smallest pieces of application software that still have a certain functionality. The software of an application can then be composed by using different application software-components. Standardized interfaces for all the application software components necessary to build the different automotive applications are specified in theAUTOSAR-standards. By only defining the interfaces, there is still freedom in the way of obtaining the functionality.
1
AUTOSAR
The virtual function bus connects the different software components in the design model. This abstract component interconnects the different application software components and handles the information exchange between them. The virtual function bus is the conceptualization of all hardware and system services offered by the vehicular system. This makes it possible for the designers to focus on the application instead of the infrastructure software. By using the virtual function bus, the application software components do not need to know with which other application software components they communicate. The software components give their output to the virtual function bus, which guides the information to the input ports of the software components that need that information. This is possible due to the standardized interfaces of the software components which specifies the input and output ports as well as the format of data exchange. This approach makes it possible to validate the interaction of all components and interfaces before software implementation. This is also a fast way to make changes in the system design and check whether the system will still [1] function.
Software architecture To make a component based design possible, the AUTOSAR-project uses a layered architecture that ensures the [2] decoupling of the functionality from the supporting hardware and software services. • Basic Software Layer: the Basic Software is standardized software that does not have any functionality but offers hardware-dependent and hardware-independent services to the layer above (the Run Time Environment). This is realized through the use of Application Programming Interfaces. This layer itself is not entirely hardware independent but makes the upper layers hardware independent. • Runtime environment: handles the information exchange between the application software components and connects the application software components to the right hardware. This layer decouples the application software components from the hardware as well as the application software components from themselves. • Application Layer: the application layer is the only layer that is not composed of standardized software, it is also the layer where the actual functionality is situated. The layer is composed of application software components that interact with the run time environment. The Basic Software and Runtime Environment are the technical realization of the virtual function bus in the design model. The layered architecture is used on every ECU and makes it possible to design a vehicle system without thinking in terms of ECUs. The designers select a number of software components that do not know on which ECU certain software components are installed or hardware is connected. The Runtime Environment makes sure that the software components can communicate with one another or with the hardware, without concern if both components are on different ECUs or not.
Methodology The AUTOSAR-project created a methodology that can be used to create the E/E system architecture starting from [3] [4] the design-model. This approach uses 4 steps :
Step 1: Input Descriptions
The input description step contains three descriptions: • Software Components: This description is independent of the actual implementation of the software component. Among the necessary data to be specified are the interfaces and the hardware requirements. • System: The system topology (interconnections between ECUs) need to be specified together with the available data busses, used protocols, function clustering and communication matrix and attributes (e.g. data rates,
2
AUTOSAR
timing/latency,). • Hardware: The available hardware (processors, sensors, actuators,) needs to be specified together with the signal processing methods and programming capabilities
Step 2: System Configuration This step distributes the software component descriptions to the different ECU. This is an iterative process where ECU-resources and system-constraints are taken into account. For example, there needs to be checked whether the necessary communication-speeds are met.
Step 3: ECU-configuration In this step, the Basic Software and the Run Time Environment of each ECU is configured. This is based on the dedication of the application software components to each ECU.
Step 4: Generation of Software Executables Based on the configuration of the previous step, the software executables are generated. For this step, its necessary to specify the implementation of each software component. This methodology is automated by using tool-chains. All subsequent methodology steps up to the generation of executables are supported by defining exchange formats (using XML) and work methods for each step. To support the Autosar-methodology, a meta-model is developed. This is a formal description of all methodology related information, modeled in UML. This leads to the following benefits: • The structure of the information can be clearly visualized • The consistency of the information is guaranteed • Using XML, a data exchange format can be generated automatically out of the meta-model and be used as input for the methodology. • Easy maintenance of the entire vehicular system
Members There are four types of membership for AUTOSAR: • Core (founding) members • Premium members • Associate members • Development members Core membership only is available for leading car manufacturers and Tier1; the other types of membership are open to other companies as well. Core members include the PSA Peugeot Citroën, Toyota Motor Corporation, Volkswagen, BMW Group, Daimler AG, Ford Motor Company, Opel, and automotive suppliers Bosch, Continental AG and Siemens VDO (now Continental AG). There are a total of 35 corporate members as of September 2005. The professed goals are modularity, scalability, transferability and re-usability of functions to provide a standardized platform for automotive systems. This will enable system wide configuration and optimization to meet run-time requirements of automotive devices. Many of the low-level components of AUTOSAR (the real time operating system and communications layer) are derived from OSEK work.
3
AUTOSAR
Implementers According to the AUTOSAR-paradigm "Common standard, concurring implementations", several software suppliers offer software implementations of the AUTOSAR standard. Some of the suppliers of AUTOSAR standard software are: [5] [6] • Continental Engineering Services - (CES , AUTOSAR Center Making AUTOSAR Fit for YOU) [7] • Arctic Core - (Arctic Core - open source AUTOSAR ). [8] [9] • Freescale (Freescale AUTOSAR Software ) [10] • Renesas Electronics - (Renesas Electronics MCAL AUTOSAR package ) [11] • NEC Electronics (NEC AUTOSAR MCAL for V850 platform) [12] • Mecel (Mecel Picea ) [13] [14] • Mentor Graphics (Mentor Graphics VSx Platform ) • Bosch (CUBAS) [15] • Bosch (iSolar ) • SYSGO (PikeOS RTOS) • Vector Informatik GmbH [16] • EB / Elektrobit (EB tresos AutoCore ) • Tata Elxsi([17]) • OpenSynergy([18]) [19] • Time Partition Testing - model based testing of AUTOSAR components. cf. PikeTec • KPIT Cummins Infosystems Limited [20] • Geensoft AUTOSAR Builder [21] • pulse-AR Tool • EXITE ACE VFB([22]) [23] [24] • dSPACE (SystemDesk , TargetLink )
Criticism
Timing AUTOSAR lacks information about timing requirements in its meta-model. On the one hand there are high-level requirements like end-to-end latencies that specify temporal behaviour of the system on the logical abstraction of system functions. On the other hand there exist timing relevant implementation details of the system-level.Based on these ideas a meta-model to capture high-level requirements and an implementation to calculate the corresponding [25] latencies on system-level was developed. Although a meta-model to capture high-level requirements can aid in the development of vehicular systems, there still can be problems to find timing-issues like buffer-overflow or missed deadlines. This is due to non-functional time-delays (e.g., buffering of signals, allocation of memory). These are problems that the OEMs will have to solve during the implementation of the entire system.
Efficiency Tailored-fit systems can be designed to be more efficient than software built fromplug-and-playsoftware components. Hence small systems designed according to the AUTOSAR standard need more memory and more computing power. The extra cost of the ECU resources is a major issue in the highly cost-driven automotive [26] business. For complex ECUs the situation is different. Here the availability of a common core definition allows [27] efficient re-use of basic functions by application software.
4
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents