Length: 2 Days
Print Friendly, PDF & Email

Automotive Open System Architecture Training Workshop, AUTOSAR Training by Tonex

Automotive Open System Architecture Training Workshop | AUTOSAR Training

Automotive Open System Architecture Training Workshop , AUTOSAR Training is 2-day program that covers the fundamentals of AUTOSTAR, the standard platform for vehicle software with basic functions and interface to software with support for a wide range of domains (domain-independent).

It is an evolving standard defining a layered architecture for software development. Participants will learn about AUTOSAR,  an open system architecture to support automotive OEMs and Tier-1 suppliers to improve ECU software quality, reduce development costs, and avoid re-development of similar ECU software components repeatedly for the same vehicular applications.

AUTOSAR (Automotive Open System Architecture) is a worldwide development partnership of vehicle manufacturers, suppliers, service providers and companies from the automotive electronics, semiconductor and software industry. AUTOSAR partnership is an alliance of OEM manufacturers including Tier 1 automotive suppliers, semiconductor manufactures, software suppliers, tool suppliers and many others. In regards to the different automotive E/E architectures in the current and future markets, AUTOSTAR partnership established a de-facto open industry standard for an automotive software architecture. AUTOSTAR serves as a basic infrastructure for the management of functions within both future applications and standard software modules.

Learning Objectives: Upon completion of this course, participants will be able to:

  • Understand the fundamental concepts of Automotive Open System Architecture (AUTOSAR) and its significance in the automotive industry.
  • Analyze the key components of AUTOSAR, including software architecture, communication stacks, and methodology.
  • Apply AUTOSAR principles to design and develop software for embedded automotive systems.
  • Evaluate the integration of AUTOSAR with other automotive technologies and standards.
  • Implement best practices for automotive open system development, testing, and validation.
  • Solve real-world challenges in the automotive industry by harnessing the power of open systems.

Audience: This course is designed for:

  • Automotive engineers and developers
  • Software architects and designers in the automotive sector
  • Project managers involved in automotive software development
  • Quality assurance professionals working in automotive systems
  • Automotive industry decision-makers and stakeholders
  • Individuals aspiring to enter the field of automotive open system development

Course Outlines:

Fundamentals of AUTOSAR

  • Basics of Automotive Open System Architecture (AUTOSAR)
  • Benefits of open and standardized automotive software architecture
  • Supports for standardization in interfaces between application software and basic vehicular functions a
  • common ECU software architecture for all the AUTOSAR members

AUTOSTAR Standards

  • Classic Platform
  • Adaptive Platform
  • Foundation
  • Acceptance Test
  • Application Interface
  • AUTOSAR Layers
  • AUTOSTAR Software Components

Automotive Engineering Services & Solutions

  • Automotive software development Standards for developing common automotive software applications
  • AUTOSAR layered architecture for the software
  • Anatomy of a classic AUTOSAR platform
  • Basic Software Architecture
  • AUTOSAR ECU
  • AUTOSAR Runtime Environment
  • Application Layer
  • Port Interfaces
  • Service
  • Interfaces

AUTOSAR Architecture

  • The AUTOSAR Classic Platform architecture
  • AUTOSAR Basic Software Architecture
  • Highest abstraction level between software layers
  • Software layers which run on a microcontroller
  • Application, runtime environment (RTE) and basic software (BSW)
  • Basic Software Architecture (BSW)
  • Services, ECU (Electronic Control Unit) abstraction and microcontroller abstraction.
  • Functional groups representing the infrastructure for system, memory and communication services.
  • AUTOSTAR software modules
  • Structured layers common to any AUTOSAR ECU
  • AUTOSAR Adaptive Platform
  • AUTOSAR Runtime for Adaptive Applications (ARA)
  • Services and APIs
  • Foundation standard to enforce interoperability between the AUTOSAR platforms

Basic Software Architecture in AUTOSAR

  • Microcontroller Abstraction Layer (MCAL)
  • Ideas of a hardware abstraction layer
  • Interface for the specific microcontroller
  • MCAL has layers of software
  • Registers, system drivers, diagnostics drivers, memory drivers, communication drivers (CAN, LIN, Ethernet), I/O drivers
  • ECU Abstraction Layer
  • Higher software layers
  • ECU specific services.
  • Access to all the peripherals and devices of ECU
  • Supports for functionalities like communication, memory, and I/O
  • Service Layer
  • Operating system
  • Interface between the microcontroller and the application layer
  • Scheduling application tasks

AUTOSAR Runtime Environment (RTE Layer)

  • AUTOSAR Run-time Environment
  • Communication services for the application software

Application Layer

  • Custom functionalities implementation
  • AUTOSAR application layer components
  • Application software components, ports of software components, and port interfaces

The AUTOSAR  E/E System Architecture 

  • Input Descriptions
  • Software Components
  • System
  • Hardware
  • System Configuration
  • ECU-configuration
  • Generation of Software Executables

Acceptance Tests for Classic Platform

  • AUTOSAR acceptance tests
  • System tests at bus level
  • Test at application level
  • Methods to validate the behavior of an AUTOSAR stack
  • Application software components
  • Communication bus
  • Functional Cluster

AUTOSTAR Workshop and Case Studies

  • AUTOSAR and the Future of the Connected Car
  • Secure C++ Software for Automotive using AUTOSAR C++
  • C++ in Automotive
  • AUTOSAR C++ Guidelines
  • Rules
  • Dynamic memory, exceptions, templates, inheritance and virtual functions
  • Dynamic Memory Allocation Rules
  • Guidelines for developing safety- and security-related electronic systems
  • Embedded control systems
  • Software-intensive applications
  • MISRA (the Motor Industry Software Reliability Association)
  • MISRA guidelines
  • MISRA C and C++ programming languages
  • Integrated MISRA–AUTOSAR C++ rule set
  • Tools

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.