Prev Next

Automotive Open System Architecture (AUTOSAR)

The Automotive Open System Architecture (AUTOSAR) UML 2.5 Profile helps you develop AUTOSAR models within Enterprise Architect.

"AUTOSAR is an architecture and modeling language developed by a global partnership of automotive interested parties that set out to create and establish an open and standardized software architecture for automotive electronic control units (ECUs).

AUTOSAR provides a set of specifications that describe basic software modules, define application interfaces and build a common development methodology based on standardized exchange format. Basic software modules made available by the AUTOSAR layered software architecture can be used in defining vehicles of different manufacturers and electronic components of different suppliers, thereby reducing expenditures for research and development and mastering the growing complexity of automotive electronic and software architectures."

(This description is derived from the Wikipaedia entry for AUTOSAR.)

Accessing the Technology

The AUTOSAR UML Profile is provided within the Enterprise Architect installer. To ensure that it is activated, select the 'Specialize > Technologies > Manage Technology' ribbon option and scroll down the 'Technology' column to 'LieberLieber AUTOSAR Engineer'. Make sure the 'Enabled' check box against this entry is selected.

Features

Feature

Description

See also

AUTOSAR Support

Support for the AUTOSAR VFB 4 modeling language (such as component types, interfaces and runnables) by a UML 2.5 Profile.

Data Types

You are able to define these different data types for usage with your AUTOSAR models:

  • Generic Base Types
  • Data Types
         -  Values
         -  Arrays
         -  Data Structures

Typically, such data type definitions are stored in a global library inside the Enterprise Architect model. For Component Interfaces it is also possible to store these elements together with the AUTOSAR components (such as in a structural elements folder as part of an abstraction level Package structure).

Support for AUTOSAR Data Types

Diagram Types

The Enterprise Architect diagram creation facilities support the creation of these types of AUTOSAR diagram:

  • AUTOSAR Type Definition diagram
  • AUTOSAR diagram
  • AUTOSAR Behavior diagram
Diagram Types

Example Model

The Enterprise Architect Example model contains an example of an AUTOSAR model.

Object Creation

AUTOSAR elements and connectors can be easily and quickly created using the AUTOSAR Toolbox pages and the Quick Linker.

Toolboxes

Port Type Definition

User modeling support for Port Type definition; the name, type and direction are automatically set on a new connected Port.

Support for AUTOSAR Data Types

Mixed Modeling

You can perform mixed modeling with AUTOSAR, UML and SysML models in the same repository.

Virtual Functional Bus Modeling

A Virtual Functional Bus (VFB) is a communication mechanism that enables a composition of interconnected Components to interact with each other. AUTOSAR helps you to model such mechanisms.

VFB Models