Browse Publications Technical Papers 2010-01-0265
2010-04-12

Implementing AUTOSAR Atomic Software Components Using UML/SYSML in C 2010-01-0265

The AUTOSAR standard is rapidly being adopted by automotive engineers for developing the software architecture and the firmware for automotive electronic control units (ECUs). AUTOSAR application consists of many components, two of which are; the software architecture that is a composition of AUTOSAR Atomic Software Components (AR A-S/W) and the behavior or implementation of each AR A-S/W. When such AR A-S/W implementation is specified using a modeling tool, it is referred to as AUTOSAR Behavioral Modeling. UML/SYSML is a widely used modeling language for specifying and designing software applications for aerospace, automotive, communications, consumer electronics, industrial controls and medical electronic systems and includes powerful behavioral modeling notations such as Statecharts and activity diagrams.
In this paper we will quickly review the basic concepts that make up the AUTOSAR software architecture such as AUTOSAR Software Components and Software Composition, and the AUTOSAR Runtime Enviornment, then provide an in depth discussion of how we implement the behavior of an AUTOSAR S/W Component using UML/SYSML. This will include how to specify, design and generate implementation code using UML/SYSML while regarding the AUTOSAR Architecture. We will also show how this approach relates to the Internal Behavior sections defined in the AUTOSAR standard. Further we will explain how this approach can support reuse across domains, such that the user will be able to use the same UML/SYSML model to generate implementations for both AUTOSAR application or more traditional automotive environments.

SAE MOBILUS

Subscribers can view annotate, and download all of SAE's content. Learn More »

Access SAE MOBILUS »

Members save up to 16% off list price.
Login to see discount.
Special Offer: Download multiple Technical Papers each year? TechSelect is a cost-effective subscription option to select and download 12-100 full-text Technical Papers per year. Find more information here.
We also recommend:
TECHNICAL PAPER

The AUTOSAR Standard - The Experience of Applying Simulink According to its Requirements

2007-01-0509

View Details

TECHNICAL PAPER

Methodology for Migration of Traditional Application Software to AUTOSAR Architecture

2014-01-0191

View Details

TECHNICAL PAPER

Loading Flashware from External Interfaces Such as CD-ROM or W-LAN and Programming ECUs by an On-Board SW-Component

2004-01-0678

View Details

X