跳转至

Methodology for Classic Platform (Methodology)

返回本类索引

属性 值
平台 CP
类别 TR — 技术报告(Technical Report)
UID 068
规范版本 R25-11

本地文件

  • 规范 PDF: F:\Work\Standards\01_Sources\CP_TR_Methodology_068\AUTOSAR_CP_TR_Methodology.pdf
  • ARXML 模型: F:\Work\Standards\01_Sources\CP_TR_Methodology_068\AUTOSAR_CP_TR_Methodology.arxml
  • 纯文本全文: F:\Work\Standards\01_Sources\CP_TR_Methodology_068\zzgen\CP_TR_Methodology.complete.txt

模块依赖

Task Definition Add Independence Relation < <
Package AUTOSAR Root::M2::Methodology::Methodology Library::Common Elements::Safety::Tasks < <
Brief Description Add Independence relation to decomposed requirements. < <
Description This task establishes the INDEPENDENCE relation between requirements. The relation is established between a decomposed requirement and a requirement which express a means to achieve freedom from interference for the two requirements into which the decomposed requirement is decomposed by the task Decompose Safety Requirement.
Obviously, this task is processed in the context of the decomposition of safety requirements. < <
Relation Type Related Element Mult. Note
Performed by Safety Engineer 1
Consumes Safety Requirement 1..*
Produces Safety Requirement 1..* Linked Requirement:

章节详细内容

1. 简介

原文标题:Introduction

2. Objective

AUTOSAR requires a common technical approach for some steps of system development. This approach is called the AUTOSAR methodology. This document defines and describes this AUTOSAR methodology. It covers all major steps of the development of a system with AUTOSAR: from the definition of the Virtual Functional Bus to the generation of an ECU executable.

3. Document Conventions

This document follows a list of document conventions, which are described in the following.

Technical terms of AUTOSAR are typeset in mono spaced font, e.g. ECU. As a general rule, plural forms of technical terms are created by adding "s" to the singular form, e.g. ECUs.

This document contains specification items in textual form that are distinguished from the rest of the text by a unique numerical ID, a headline, and the actual text starting after the \lceil character and terminated by the \rfloor character. The conventions for requirements traceability follow , see Standardization Template ().

4. 范围

原文标题:Scope

Scope of the AUTOSAR methodology ⌈ The AUTOSAR methodology is not a complete process description, but rather aggregates the various elements of AUTOSAR and shows how they are brought together to develop a complete system. ⌋

Note: Sample aggregations are provided as Use Cases in chapter .

Support for various stakeholders by the AUTOSAR methodology ⌈ The structure of the methodology was designed to help cover the needs of various AUTOSAR stakeholders:

  • Organizations: Methodology is modeled in a modular format to allow organizations to tailor it and combine the Methodology within their own internal processes, while identifying points where they interact with other organizations.
  • Engineers: Methodology is scoped to allow engineers of various roles quickly find AUTOSAR information that is relevant to their specific needs.
  • Tool Vendors: Methodology provides a common language to share among all AUTOSAR members and a common expectation of what capabilities tools should support. ⌋

Restrictions of AUTOSAR methodology ⌈ Furthermore, the methodology does not prescribe a precise order in which activities should be carried out.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

5. Terms and Abbreviations

The main list of terms and abbreviations are defined in .

Abbreviation / Acronym Description
SPEM Software and Systems Process Engineering Meta-Model (previously called Software Process Engineering Metamodel) - a way of modeling processes.

6. 概述

原文标题:Overview

Domains of the AUTOSAR methodology ⌈ The AUTOSAR methodology is structured into several domains of development:

  • Virtual Functional Bus
  • System
  • Software Component
  • Basic Software
  • ECU

These domains are depicted in the methodology overview workflow. ⌋

Note: See Figure .

AUTOSAR methodology assets ⌈ For each domain relevant Work Product, Task, Role, and Tool elements are defined. In addition, there are elements that are common for all domains. ⌋

Note: See chapter and chapter for the relevant elements.

AUTOSAR methodology use cases ⌈ Use cases show how these standard reusable elements are applied to support real-world development. The Overall View provides an end to end view on the typical use cases of all domains. ⌋

Note: See chapter for the use cases and chapter for the overall view.

7. Methodology 概念

原文标题:Methodology Concepts

General AUTOSAR methodology concepts ⌈ The AUTOSAR methodology defines activities performed by roles that create work products as general reusable method patterns. The reusable method pattern elements are described in the methodology library elements chapter. The methodology also describes sample process patterns of typical use cases considered for the creation of AUTOSAR work products. The patterns use process elements that are described in the use case elements chapter.

The definitions and the figures are made according to the Software Process Engineering Meta-Model Specification . The symbols are taken from the Enterprise Architect modeling tool. ⌋

Note: See chapter for the methodology library elements and chapter for the use case elements.

8. Methodology 库 Elements

原文标题:Methodology Library Elements

Methodology Library ⌈ The Methodology Library defines the Methodology Library Elements of every method pattern such as Roles, Tasks, and Work Product Definitions. ⌋

Note: See chapter .

Methodology Library Element ⌈ A Methodology Library Element contains a description of the element to define its purpose in the methodology and thus provides the basic contents of the AUTOSAR methodology. The Methodology Library Elements are used for the description of the related development processes. These Methodology Library Elements can been seen as a standard. ⌋

Relation of Methodology Library and Methodology Library Element to the SPEM meta model ⌈ The Methodology Library and the Methodology Library Elements correspond to the Method Content and Method Content Elements in the SPEM meta model . ⌋

Overview of Methodology Library Elements ⌈ Methodology Library Elements comprise:

  • Task Definition
  • Work Product Definition
  • Role Definition
  • Tool Definition
  • Guidance ⌋

Note: See chapter for Task Definition, chapter for Work Product Definition, chapter for Role Definition, chapter for Tool Definition and chapter for Guidance.

The element symbols are shown in Figure .

s

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

9. Task 定义

原文标题:Task Definition

Task Definition ⌈ According to the SPEM meta model, a Task Definition is an assignable unit of work that is being performed by specific Roles. The duration of a task is generally a few hours to a few days. Tasks usually generate one or more work products. Each Task is associated to input and output Work Products. Inputs are differentiated in mandatory and optional inputs. A Task is used as one element among others to define a Process. ⌋

Task semantics ⌈ A Task has a clear purpose in which the performing roles achieve a well defined goal. It provides complete step-by-step explanations of doing all the work that needs to be done to achieve this goal. This description is completely independent of when in a process lifecycle the work would actually be done. It does not describe when what work is being done, but describes all the work that gets done. ⌋

Task usage ⌈ When a Task will be used in a development process, it provides the information which pieces of the Task will actually be performed at any particular point in time.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

10. Work Product 定义

原文标题:Work Product Definition

Work Product Definition ⌈ According to the SPEM meta model, a Work Product Definition is used, modified, and produced by Tasks (i.e. a task input and output). Work Products are in most cases tangible work products consumed, produced, or modified by Tasks. They may serve as a basis for defining reusable assets. A Work Product can be related to other work products by a kind of nesting relationship, but work products shall not have circular references with other work products. ⌋

Relationship between Roles and Work Products ⌈ Roles use Work Products to perform Tasks and produce Work Products in the course of performing the Tasks. Work Products are in the responsibility of the associated Roles, thereby also defining a set of skills the performing Role should have. Even though one Role might own a specific type of Work Product, other Roles can still use the Work Product for their work, and update them . ⌋

A Work Product can be of type Artifact or Deliverable:

  • Artifact Definition ⌈ Artifact: A tangible Work Product that is consumed, produced, or modified by one or more Tasks. Artifacts may be composed of other Artifacts and may serve as a basis for defining reusable assets .

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

11. Role 定义

原文标题:Role Definition

Role Definition ⌈ According to the SPEM meta model, Role Definitions define responsibilities of an individual or a set of individuals and thereby define a set of related skills, competencies, and qualifications needed to perform a Task. A Role can be filled by one person or multiple people, one person may fill several Roles. Each Role performs Tasks. ⌋

Role assignment ⌈ Roles are not individuals or resources. Individual members of the development organization will wear different hats, or perform different Roles. The mapping from individual to Role, usually performed by the project manager when planning and staffing a project, allows different individuals to act as several different Roles, and for a Role to be taken by several individuals .

In the AUTOSAR Methodology, a Role also assigns the responsibility of a Task and defines optional performers. Performers that are responsible for e.g. a Task have a multiplicity of 1 for the relationship to the Task, optional performers have optional multiplicity assigned. Role Definitions are usually generic and still provide sufficient level of detail for managers to organize a team.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

12. Tool 定义

原文标题:Tool Definition

Tool Definition ⌈ According to the SPEM meta model, Tool Definitions can be used to specify a tool's participation in a Task. A Tool Definition describes the capabilities of a CASE tool, general purpose tool, or any other automation unit that supports the associated Roles in performing the work defined by a Task. A Tool can identify a resource as useful, recommended, or necessary for a task's completion. A Tool can also be used to manage one or more Work Products .

The AUTOSAR Methodology uses the Tool Definition to describe AUTOSAR specific (e.g. Software Component Contract Generator) and other general Tools (e.g. Compilers). The relationship of a Tool to a Task shows which Tools a Role will need to perform the Task. ⌋

Tool Tool Name < <
Package Location in the MetaModel package < <
Brief Description some description as summary < <
Description some description as more detailed explanation < <
Kind Tool Kind (e.g. Editor) < <
Relation Type Related Element Mult. Note
Used Task where the tool is used 0..1 or 1 Description of the activites supported by the tool in this task

13. Guidance

Guidance definition ⌈ According to the SPEM meta model, a Guidance provides additional information related to e.g. Roles, Work Products, and Tasks. A Guidance is classified to indicate a specific type for which perhaps a specific structure and type of content is assumed . ⌋

Guidance kinds ⌈ A Guidance can be a

  • Supporting Material: Supporting Material is a catch-all for other types of guidance not specifically defined elsewhere. It can be related to all kinds of Content Elements, i.e., including other guidance elements. The AUTOSAR Methodology uses the Supporting Material Guidance type to define title pages, change histories, disclaimers etc.
  • Tool Mentor: A Tool Mentor shows how to use a specific Tool to accomplish some piece of work either in the context of or independent from a Task or Activity. In the context of the AUTOSAR Methodology, a Tool Mentor is used in the same way as the Tool element.
  • White Paper: White Papers are concept guidances that have been externally reviewed or published and can be read and understood in isolation from other Method Content. AUTOSAR documents are examples of White Papers.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

14. Use Case Specifications

This section explains how the use cases in chapter are specified. The first two subsections introduce the main constituents of the use cases. Afterwards, it is explained how these elements together with the Methodology Library elements are used for describing the use cases.

Adaptability of the AUTOSAR methodology ⌈ The main focus of this section is merely to provide a use case process flow that can be supported by an AUTOSAR tool chain rather than to define a complete process description. One reason for doing this is that the AUTOSAR methodology should be adaptable to development processes of different organizations. ⌋

Use case elements ⌈ This section describes the main elements to build a use case, which are given by the Capability Pattern and the Activity. Roles, Work Products, Deliverables and Tasks are used directly to describe the details of an Activity. The SPEM meta model additionally defines the Role Use , the Work Product Use and the Task Use elements, which are not used in the AUTOSAR methodology.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

15. Activity

Definition of Activities ⌈ In the SPEM meta model, an Activity is the main building block to define a process. An Activity is usually a defined task or work to be done that is commonly executed in one sequence. ⌋

Composition of Activities ⌈ Activities can include other Activities and thereby often decompose a flow of work and show which Activity precedes other Activities . At the lowest level, Activities are collections of work breakdown elements which in AUTOSAR methodology are Tasks, Roles, and Work Products. ⌋

Definition of Processes ⌈ A Process is a special Activity in the SPEM meta model that describes a typical structure of development projects or parts of them. A Process focuses on the lifecycle and the sequencing of work in breakdown structures. Processes contain sequences of Task and Activities and thereby express a lifecycle of the product under development. Processes also define how to get from one milestone to the next by defining sequences of work, operations, or events . ⌋

16. Capability Pattern

The methodology library elements (cf. Section ) are referenced in order to describe together with activities the so-called Capability Patterns.

Capability Pattern definition ⌈ A Capability Pattern is a process pattern that contains a reusable set of activities. ⌋

Composition of Capability Patterns ⌈ Capability Patterns can be assembled to larger Capability Patterns that describe development processes or parts of a development process including typical use cases. ⌋

17. 描述 of Use Cases

原文标题:Description of Use Cases

For the AUTOSAR Methodology, the main Use Cases are described with 3 types of diagrams.

Description of overall Use Cases ⌈ In the first diagram, one Capability Pattern describes the overall Use Case, composing a set of Activities and their main outputs (Deliverables). In these diagrams, the predecessor relationship can be used in order to define a sequence of the Activities. However, the predecessor relationship can be skipped and Deliverables can be extended by other Deliverables. ⌋

Note: See Figure .

The diagram is followed by its corresponding table as detailed hereunder:

Process Pattern Capability Pattern Name < <
Package Location in the MetaModel package < <
Brief Description some description as summary < <
Description some description as more detailed explanation < <
Relation Type Related Element Mult.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

18. 通用需求

原文标题:General Requirements

The following requirements are satisfied by the AUTOSAR methodology in a general way together with other documents as listed in the following:

Definition of Consistency Needs ⌈ The AUTOSAR methodology supports the exchange of implicit communication behavior description as consistency needs. ⌋

Note: Chapters and depict the task and the artifact which allow to define the corresponding consistency needs.

Building the AUTOSAR methodology document ⌈ All AUTOSAR methodology related model elements are consumed by an internal AUTOSAR tool that automatically produces the corresponding text, tables, and diagrams. These artifacts are included into a document which is automatically transformed into the final PDF file. ⌋

Note: See chapter .

Relations between AUTOSAR Work Products ⌈ Work Products (Deliverables and Artifacts) are designed in such a way that no circular references with other Work Products exist. ⌋

Traceability to external artifacts ⌈ Artifacts considered in the Methodology model include external artifacts like c-code, libraries, documentation and generated artifacts. General Non Autosar Artifact is a generic representation of non AUTOSAR artifacts.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

19. Use Cases

In the following, the main use cases for building an AUTOSAR system are described. Chapter gives an overall brief description of the main development steps. These steps are elaborated in detail in chapter to chapter . In addition, chapter to decribe general topics of interest.

20. Overall 视图

原文标题:Overall View

21. 目的

原文标题:Purpose

This chapter provides a rough outline of the design steps to build an AUTOSAR system. The main activities are depicted in Figure . The overall workflow including relevant work products is given in Figure . A brief description of these main steps is given below in section . For a detailed description please refer to the relevant chapters to .

22. 描述

原文标题:Description

23. Views on the 系统

原文标题:Views on the System

During the development of an AUTOSAR system different views on the system can exist. This allows to refine the system step by step as well as to concentrate on the relevant parts during the development.

Virtual Functional Bus View ⌈ The development of an AUTOSAR System is based on the definition of the Virtual Functional Bus (VFB). The VFB is an abstract communication mechanism that allows software components to interact. This view is independent of any ECUs and networks used. Based on the VFB the system is designed. ⌋

Support of different system views ⌈ The views on the system might further be restricted to e.g. the functionality only, or a subsystem. These views are described explicitly, whereas a mapping mechanism is used to express the relation between them. ⌋

In the following, three different views on the system are distinguished:

  • Abstract system ⌈ The abstract system abstracts from the concrete software architecture and describes e.g. the functional view on the system. ⌋
  • Overall technical system ⌈ The overall technical system is organized from the software architecture perspective including a topology of ECUs.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

24. Overall 工作流

原文标题:Overall Workflow

The main activities in order to develop an AUTOSAR system are described briefly in the following. The first step focuses on the development of an abstract system, followed by the description of the VFB development and finally the activities for refining and developing the system further.

Development of a functional view on the system ⌈ The overall workflow starts with an optional activity. In this activity, the Abstract System Description is developed in advance, which represents the overall system from a functional or abstract view (functional architecture). On the one hand, this Abstract System Description might contain VFB-related parts. This information might serve as an input for the development of the VFB later and a mapping between those two views might be established. Please note that during this step the functionality including ports is mapped to software components. Therefore some ports used in the abstract view might not be used in the subsequent development. On the other hand, the Abstract System Description might contain information regarding the topology and the mapping to ECUs. This is then the basis for the development of the concrete System Description. ⌋

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

25. The role of Extracts

Extracts bundle together parts of a System. This allows splitting the task of developing a whole car into subsystems. For example, a System Level Extract covers a system or subsystem, while an ECU Level Extract covers a single EcuInstance. In addition to the extracts that cover the overall VFB architecture (like the System Extract), there are also extracts that cover specific topics. This allows experts to focus on their subtopics (often cross cutting concerns like diagnostics or security).

These extracts evolved over time to facilitate typical working models of automotive projects: some pieces of information are created by specialists, or contain information that has to be exchanged independently from a software binary. In the example of diagnostics, both aspects apply: creating and maintaining diagnostic test routines is often done by specialists, and the information is needed in workshops and for homologation.

An additional benefit of using extracts is that the amount of information is reduced, leading to smaller file sizes and faster tool processing times.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

26. 工作流

原文标题:Workflow

Process Pattern Methodology Overview < <
Package AUTOSAR Root::M2::Methodology::Methodology Use Cases::High Level::Methodology Overview < <
Brief Description High level view of the AUTOSAR Methodology < <
Description This Process Patterns contains the typical activities to develop an AUTOSAR system. < <
Relation Type Related Element Mult. Note
Aggregates Develop Application Software 1
Aggregates Develop Basic Software 1
Aggregates Develop Sub-System 1
Aggregates Develop System 1
Aggregates Develop a VFB System Description 1
Aggregates Develop an Abstract System Description 1
Aggregates Integrate Software for ECU 1

27. Develop an 抽象系统描述

原文标题:Develop an Abstract System Description

28. 目的

原文标题:Purpose

This Activity provides a rough outline of the creation of the Abstract System Description.

29. 描述

原文标题:Description

Abstract System Description activity ⌈ Due to the fact that the overall view on vehicle functions can differ from the actual technical definition of the software architectures of individual ECUs, the optional activity Develop an Abstract System Description allows to define a view on the overall system from an abstract or functional perspective. This view describes a dedicated abstract VFB. During the further activities this abstract view is refactored into a technical view of the software architecture. ⌋

For the purpose of this use case, this activity is split into sub-activities and tasks (see Figure ) that are in detail described in Chapter and :

  • Data Model Development
  • Component Model Development
  • VFB Timing Development
  • Define VFB Top Level
  • Define VFB Component Constraints
  • Design System
  • Integrate Non AUTOSAR System at VFB level

In the Data Model Development activity, the set of VFB Interfaces, VFB Modes, and VFB Types that are used throughout the abstract VFB are defined. Please note, that these objects can be used in later steps by the VFB and the subsystem VFB as well.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

30. 工作流

原文标题:Workflow

Activity Develop an Abstract System Description < <
Package AUTOSAR Root::M2::Methodology::Methodology Use Cases::System::Develop System < <
Brief Description Develop an abstract or functional view on the system. < <
Description This activity defines an abstract view on the overall system from an abstract or functional point of view. This activity is optional. < <
Relation Type Related Element Mult. Note
Consumes System Constraint Description 0..1 In the context of the "Develop an Abstract System Description" activity, the constraints for the abstract or functional view on the system can be provided by the "System Constraint Description".
Consumes VFB AUTOSAR Standard Package 1..*
Produces Abstract System Description 1..*
Aggregates Component Model Development 1
Aggregates Data Model Development 1
Aggregates Define VFB Component Constraints 1
Aggregates Define VFB Top Level 1
Aggregates Design System 1 In the context of the "Develop an Abstract System Description" activity, not all tasks have to be performed.
Aggregates Integrate Non AUTOSAR System at VFB level 1
Aggregates VFB Timing Development 1

31. Develop a VFB 系统描述

原文标题:Develop a VFB System Description

32. 目的

原文标题:Purpose

This Activity provides a rough outline of the creation of a Virtual Functional Bus view of a System.

33. 描述

原文标题:Description

Virtual Functional Bus ⌈ The Virtual Functional Bus (VFB) view of a System shows how the Systems software functions interact independently of any network topology or deployment of features across multiple ECUs. ⌋

For more information on the VFB concept see . For detailed information on the meta-model parts relevant for the VFB see .

For the purpose of this use case, this Activity is split into the following sub-activities:

  • Data Model Development
  • Component Model Development
  • VFB Timing Development
  • Integrate Non AUTOSAR System at VFB level
  • Define VFB Safety Information

Data Model Development activity ⌈ In the Data Model Development, the set of VFB Interfaces, VFB Modes, and VFB Types that are used throughout the VFB are defined. Some of these have already been pre-defined by AUTOSAR (so-called "blueprints"). ⌋

Note: See chapter .

Definition of the VFB ⌈ In the Component Model Development activity, the VFB is defined. This can either be done by the use of the abstract VFB as a basis, or is done directly by defining the software components.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

34. 工作流

原文标题:Workflow

Activity Develop a VFB System Description < <
Package AUTOSAR Root::M2::Methodology::Methodology Use Cases::VFB::Develop VFB < <
Brief Description This pattern describes the methodology to develop the Virtual Functional Bus view of the System. < <
Description The Virtual Functional Bus (VFB) view of a System shows how the Systems software and hardware functions interact independent of any network topology or deployment of features across muliple ECUs. This Activity is split into three sub-activities:
  • Data Model Development
  • Component Model Development
  • Timing Model Development
  • Integrate Non AUTOSAR System at VFB level | * Define VFB Safety Information. | < | < | | |---|---|---|---| | Relation Type | Related Element | Mult. | Note | | Consumes | Abstract System Description | 0..* | The abstract System Description is an optional input for the activity "Develop a VFB System Description". The VFB-related part of the Abstract System Description can be than refined to the concrete "Overall VFB System". Additionally, a mapping between those two views can be established. |

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

35. Develop 软件 Components

原文标题:Develop Software Components

36. Develop an Atomic 软件组件

原文标题:Develop an Atomic Software Component

37. 目的

原文标题:Purpose

This Activity provides a rough outline of the creation of an Atomic Software Component.

38. 描述

原文标题:Description

Develop an Atomic Software Component activity ⌈ This is the generic Activity valid for several kinds of Atomic Software Components. The first step is to create design, including the runnables, events, inter-runnable variables, etc. Once this is complete, the contract header files can be created and the software component can be implemented.

Optionally, the safety relevant information for the software component and all contained elements can be defined. If the software component is developed as a SEOOC (Safety Element out of Context) and the safety requirements are not fully known at development time, the ASIL attribute can be set to indicate the integrity level the component was developed for, i.e. in the development process all development process related requirements of ISO 26262 for the specified ASIL have been applied. ⌋

For safety aspects, see chapter .

Note that the method of implementation, quality, testing, etc. are beyond the scope of this activity.

After the component is implemented and successfully compiled, its resources are measured and stored as part of the software component description for further usage by downstream processes.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

其余 559 章(内容从略,见纯文本全文)

  1. 工作流
  2. Develop Application 软件
  3. 目的
  4. 描述
  5. 工作流
  6. Uses Cases for more Specialized 软件 Components
  7. 目的
  8. 描述
  9. 工作流
  10. Develop 系统 and Subsystems
  11. 概述
  12. 目的
  13. 描述
  14. 设计系统
  15. 目的
  16. 描述
  17. 工作流
  18. Generate 系统 Extract
  19. 目的
  20. 描述
  21. 工作流
  22. Create ECU 系统描述
  23. 目的
  24. 描述
  25. 工作流
  26. 设计 Sub-System
  27. 目的
  28. 描述
  29. 工作流
  30. Generate CpSoftwareCluster Extract
  31. 目的
  32. 描述
  33. 工作流
  34. Generate ECU Extract
  35. 目的
  36. 描述
  37. 工作流
  38. 设计 Custom 转换器
  39. 目的
  40. 描述
  41. 工作流
  42. Define 系统 Safety Information
  43. 目的
  44. 描述
  45. 工作流
  46. Develop 基础软件
  47. 概述
  48. 目的
  49. 描述
  50. 工作流
  51. 设计 BSW
  52. 目的
  53. 描述
  54. 工作流
  55. Develop BSW 模块
  56. 目的
  57. 描述
  58. 工作流
  59. Integrate 软件 for ECU
  60. 描述
  61. 概述
  62. 目的
  63. 描述
  64. Inputs to ECU 配置
  65. ECU 配置 Values
  66. 工作流
  67. Prepare ECU 配置
  68. 描述
  69. 工作流
  70. Configure BSW and RTE
  71. 描述
  72. 工作流
  73. Update ECU 配置
  74. 描述
  75. 工作流
  76. 建模 ECU 时序
  77. 工作流
  78. Generate BSW and RTE
  79. 描述
  80. 工作流
  81. Build Executable
  82. 描述
  83. 工作流
  84. 配置 Classes
  85. 配置 Class:Pre-compile Time
  86. 描述
  87. 工作流
  88. 配置 Class:Link Time
  89. 描述
  90. 工作流
  91. 配置 Class:Post-build Time
  92. 描述
  93. 工作流
  94. different post-build variants in 配置 classes的处理
  95. 描述
  96. Components and 服务
  97. 目的
  98. 描述
  99. 工作流
  100. Calibration 概述
  101. 目的
  102. 描述
  103. 工作流
  104. 存储映射
  105. 目的
  106. 描述
  107. 工作流
  108. E2E Protection
  109. 目的
  110. 描述
  111. 工作流
  112. 诊断 Extract
  113. 目的
  114. 描述
  115. 工作流
  116. Rapid Prototyping
  117. 目的
  118. 描述
  119. 工作流
  120. Safety Information
  121. 目的
  122. 描述
  123. 工作流
  124. Variant 处理
  125. 概述
  126. Binding Times
  127. Latest Binding Time
  128. Actual Binding Time
  129. Defining Variants
  130. Choosing Variants
  131. 定义 of Binding Times
  132. 概述
  133. A Classification of Artifacts with respect to Binding Times
  134. Classification of Binding Times
  135. BlueprintDerivationTime
  136. FunctionDesignTime
  137. InitialBindingTime
  138. SystemDesignTime
  139. CodeGenerationTime
  140. PreCompileTime
  141. CompileTime
  142. LinkTime
  143. PostBuild
  144. Runtime
  145. How to resolve Name Conflicts
  146. Reasons for Name Conflicts
  147. Points in the Methodology where Name Conflicts are resolved
  148. Mechanisms for resolving Name Conflicts
  149. Methodology 库
  150. Common Elements
  151. Work Product Kinds
  152. Tasks
  153. Add 通用 Documentation
  154. Define Admin 数据
  155. Define Alias Names
  156. Evaluate Variant
  157. Define 存储 Addressing Modes
  158. Configure Memmap Allocation
  159. Generate BSW 存储映射 Header
  160. Generate SWC 存储映射 Header
  161. Work Products
  162. 通用 Documentation
  163. Alias Name Set
  164. Evaluated Variant Set
  165. Autosar 规范
  166. 通用 Autosar Artifact
  167. 通用 Deliverable
  168. 通用 Non-Autosar Artifact
  169. Postbuild Variant Set
  170. Predefined Variant
  171. Standard Header Files
  172. 系统 Constant Value Set
  173. Roles
  174. Tools
  175. Compiler
  176. Linker
  177. 诊断
  178. Work Products
  179. Safety
  180. Tasks
  181. Define Safety Requirement
  182. Define Safety Measure
  183. Define ASIL For AUTOSAR Element
  184. Refine Safety Requirement
  185. Decompose Safety Requirement
  186. Allocate Safety Measure
  187. Allocate Safety Requirement
  188. 映射 Safety Requirement to Safety Measure
  189. Add Independence Relation
  190. Work Products
  191. Safety Information
  192. Safety Requirement
  193. Safety Measure
  194. Virtual 功能性 Bus
  195. Tasks
  196. Define VFB Top Level
  197. Define VFB Composition 组件
  198. Extend Composition
  199. Define VFB 组件 Constraints
  200. Define VFB Application 软件组件
  201. Define VFB Sensor or Actuator 组件
  202. Define VFB Parameter 组件
  203. Define ECU 抽象组件
  204. Define Complex 驱动组件
  205. Define VFB NvBlock 软件组件
  206. Define Wrapper Components to Integrate Legacy 软件
  207. Define VFB 接口
  208. Define VFB 类型
  209. Define VFB Modes
  210. Define VFB Constants
  211. Define VFB 时序
  212. Define VFB Variants
  213. Define VFB 集成 Connector
  214. Translate Non-AUTOSAR 描述 to AUTOSAR 描述
  215. Work Products
  216. VFB 系统
  217. Overall VFB 系统
  218. VFB 系统 Extract
  219. VFB Top Level 系统 Composition
  220. VFB Composition 组件
  221. VFB AUTOSAR Standard Package
  222. Application 接口的AUTOSAR 规范
  223. VFB Atomic 软件组件
  224. VFB Atomic Application 软件组件
  225. Complex 驱动组件
  226. ECU 抽象软件组件
  227. VFB Parameter 组件
  228. VFB Sensor Actuator 组件
  229. VFB NvBlock 软件组件
  230. VFB Non AUTOSAR 组件
  231. VFB 接口
  232. VFB 类型
  233. VFB 数据类型映射 Set
  234. VFB Modes
  235. VFB Constants
  236. VFB 软件组件映射 Constraints
  237. VFB 时序
  238. a Non-AUTOSAR 系统的描述
  239. 集成 Connector
  240. 系统
  241. Tasks
  242. Set 系统 Root
  243. Assign Top Level Composition
  244. Define ECU 描述
  245. Define 系统 Topology
  246. Deploy 软件组件
  247. 设计 CpSoftwareCluster
  248. Extend CpSoftwareCluster
  249. Generate or Adjust 系统 Flat 映射
  250. Derive Communication Needs
  251. Define Signal Path Constraints
  252. Define 系统 Variants
  253. Define 系统时序
  254. Define Security Events
  255. Extend Topology
  256. Select 软件组件 Implementation
  257. Select 设计 Time Variant
  258. Define 系统视图映射
  259. Create 转换器规范
  260. Define Rapid Prototyping Scenario
  261. Define 集成需求
  262. Work Products
  263. 系统描述
  264. 抽象系统描述
  265. Complete ECU 描述
  266. CpSoftwareCluster Extract
  267. 系统描述 Root Element
  268. 系统映射概述
  269. 数据映射
  270. 软件 Components to ECUs的映射
  271. 软件 Components to Implementations的映射
  272. Signal Path Constraints
  273. Topology
  274. Ecu Resources 描述
  275. 系统 Signal
  276. 系统 Signal Group
  277. 系统 Flat 映射
  278. 系统时序
  279. Security Extract
  280. 系统视图映射
  281. 转换器设计 Bundle
  282. Custom 转换器规范
  283. Rapid Prototyping Scenario
  284. 集成需求
  285. Communication Matrix and Communication Layers
  286. Tasks
  287. Define Communication Matrix
  288. Define Frames
  289. Define Signal PDUs
  290. Define Secured PDUs
  291. Define TP
  292. Define 网络管理
  293. Define PDU Gateway
  294. Define Signal Gateway
  295. Define RTE Fan-out
  296. Define Transformation Technology
  297. Define E2E 转换器 Technology
  298. Define Transformation Chain
  299. Work Products
  300. Communication Layers
  301. Communication Matrix
  302. 数据 Link Layer
  303. Interaction Layer
  304. 诊断 Interaction Layer
  305. 网络 Layer
  306. Serializer 转换器
  307. E2E 转换器
  308. ECU Extract
  309. Tasks
  310. Extract ECU Topology
  311. Generate or Adjust ECU Flat 映射
  312. Flatten 软件 Composition
  313. Extract the ECU Communication
  314. Extract the ECU 时序建模
  315. Extract the ECU 系统 Variant 建模
  316. Extract ECU Rapid Prototyping Scenario
  317. Work Products
  318. ECU Extract
  319. ECU Extract Root Element
  320. ECU Extract of VFB 系统
  321. ECU Extract of 数据映射
  322. ECU Extract of Topology
  323. ECU Extract for Communication
  324. ECU Extract of 系统时序
  325. ECU Extract of 系统 Variant 建模
  326. ECU Flat 映射
  327. ECU Extract of Rapid Prototyping Scenario
  328. 软件组件
  329. Tasks
  330. Define 软件组件 Internal 行为
  331. Define Partial Flat 映射
  332. Define 软件组件时序
  333. Define SymbolProps for 类型
  334. Add Documentation to the 软件组件
  335. Generate Atomic 软件组件 Contract Header Files
  336. Generate 组件 Header 文件 in Vendor 模式
  337. Generate 组件 Prebuild 数据 Set
  338. Implement Atomic 软件组件
  339. Compile Atomic 软件组件
  340. 映射软件组件 to BSW
  341. Measure 组件 Resources
  342. Recompile 组件 in ECU Context
  343. Define Consistency Needs
  344. Generate Rapid Prototyping Wrapper
  345. Work Products
  346. Delivered Atomic 软件 Components
  347. 软件组件 Internal 行为
  348. Atomic 软件组件 Implementation
  349. 软件组件 Documentation
  350. 软件组件时序
  351. 软件组件 to BSW 映射
  352. Partial Flat 映射
  353. Application Header 文件
  354. 软件组件数据类型 Header
  355. 组件 RTE Prebuild 配置 Header
  356. Atomic 软件组件 Source 代码
  357. Atomic 软件组件 Object 代码
  358. Optimized Application Header 文件
  359. Optimized 软件组件 Object 代码
  360. Consistency Needs
  361. Rapid Prototyping Wrapper Header 文件
  362. Rapid Prototyping Wrapper Source 代码
  363. Tools
  364. 组件 API Generator Tool
  365. 基础软件
  366. Tasks
  367. Define BSW 类型
  368. Define BSW Entries
  369. Define BSW 接口
  370. Define Vendor Specific 模块定义
  371. Define BSW 行为
  372. Define BSW 模块时序
  373. Generate BSW Contract Header Files
  374. Implement a BSW 模块
  375. Develop BSW 模块 Generator
  376. Create 库
  377. Compile BSW 核代码
  378. Generate BSW 模块 Prebuild Dataset
  379. Work Products
  380. BSW Standard Package
  381. BSW 模块 Bundle
  382. BSW 设计 Bundle
  383. BSW 模块 ICS Bundle
  384. BSW 模块 Delivered Bundle
  385. AUTOSAR 软件模块规范
  386. AUTOSAR Standard 类型 and Blueprints
  387. AUTOSAR Platform 类型 and Blueprints
  388. BSW 模块 Generator
  389. AUTOSAR Standardized ECU 配置 Parameter 定义
  390. BSW 模块 Preconfigured 配置
  391. BSW 模块 Recommended 配置
  392. BSW 模块 Vendor Specific 配置 Parameter 定义
  393. BSW 类型
  394. 基础软件 Entries
  395. 基础软件模块描述
  396. 基础软件模块 Internal 行为
  397. 基础软件模块 Implementation 描述
  398. Build Action 清单
  399. 基础软件模块时序
  400. 基础软件模块核 Header
  401. 基础软件模块核 Source 代码
  402. 基础软件 Interlink Header
  403. 基础软件 Interlink 类型 Header
  404. BSW RTE Prebuild 配置 Header
  405. 基础软件模块 Object 代码
  406. 库描述
  407. 库 Header Files
  408. 库 Object 代码
  409. Custom 转换器
  410. ECU 集成 and 配置
  411. Tasks
  412. Provide RTE Calibration Dataset
  413. Define 集成 Variant
  414. Generate Base ECU 配置
  415. Generate Updated ECU 配置
  416. Define ECU 时序
  417. Configure EcuC
  418. Configure OS
  419. Configure RTE
  420. Configure Watchdog 管理器
  421. Configure 模式管理
  422. Configure NvM
  423. Configure 诊断
  424. Create 服务组件
  425. Connect 服务组件
  426. Configure COM
  427. Configure IO Hardware 抽象
  428. Configure MCAL
  429. Configure 转换器
  430. Generate BSW 配置代码 and 建模 Extensions
  431. Generate Local MC 数据支持
  432. Create MC 功能建模
  433. Generate RTE
  434. Generate Scheduler
  435. Generate OS
  436. Generate RTE Prebuild Dataset
  437. Compile ECU Source 代码
  438. Generate ECU Executable
  439. Generate RTE Postbuild Dataset
  440. Generate A2L
  441. Measure Resources
  442. Refine Rapid Prototyping Scenario
  443. Merge CpSoftwareCluster
  444. Work Products
  445. BSW 模块集成 Bundle
  446. ECU 软件 Delivered
  447. 服务组件描述
  448. ECU 服务 Connectors
  449. ECU 时序
  450. BSW 模块接口 Extension
  451. BSW 模块行为 Extension
  452. BSW 模块 Implementation Extension
  453. ECU 配置 Values
  454. RTE Implementation 描述
  455. RTE Prebuild 配置 Header
  456. Calibration Parameter Value Set
  457. MC 功能建模
  458. Local Measurement and Calibration 支持数据
  459. RTE Measurement and Calibration 支持数据
  460. RTE Source 代码
  461. BSW Scheduler 代码
  462. OS Generated 代码
  463. RTE Postbuild Variants Dataset
  464. ECU Object 代码
  465. ECU Executable
  466. Merged ECU Executable
  467. 映射 of the ECU Executable
  468. A2L 文件
  469. MC 驱动支持数据
  470. MC Additional Config
  471. Tools
  472. RTE Generator
  473. BSW Generator Framework
  474. ECU Config Classes
  475. Tasks
  476. Compile Unconfigured Bsw
  477. Compile Configured Bsw
  478. Compile BSW 配置数据
  479. Compile Generated BSW
  480. Generate BSW Precompile 配置 Header
  481. Generate BSW Source 代码
  482. Generate BSW 配置代码
  483. Generate BSW Postbuild 配置代码
  484. Link ECU 代码 after Precompile 配置
  485. Link ECU 代码 During Link Time 配置
  486. Link ECU 代码 During Post-build Time
  487. Work Products
  488. BSW 模块配置 Header 文件
  489. BSW 模块 Completely Generated Source 代码
  490. BSW 模块配置数据 Source 代码
  491. BSW 模块配置数据 Object 代码
  492. BSW 模块配置数据 Loadable to ECU 存储
  493. 附录
  494. Mentioned Class Tables
  495. Change History
  496. Change History of this document according to AUTOSAR Release R4.1.1
  497. Added 规范 Items in 4.1.1
  498. Changed 规范 Items in 4.1.1
  499. Deleted 规范 Items in 4.1.1
  500. Change History of this document according to AUTOSAR Release R4.1.2
  501. Added 规范 Items in 4.1.2
  502. Changed 规范 Items in 4.1.2
  503. Deleted 规范 Items in 4.1.2
  504. Change History of this document according to AUTOSAR Release R4.1.3
  505. Added 规范 Items in 4.1.3
  506. Changed 规范 Items in 4.1.3
  507. Deleted 规范 Items in 4.1.3
  508. Change History of this document according to AUTOSAR Release R4.2.1
  509. Added 规范 Items in 4.2.1
  510. Changed 规范 Items in 4.2.1
  511. Deleted 规范 Items in 4.2.1
  512. Change History of this document according to AUTOSAR Release R4.2.2
  513. Added 规范 Items in 4.2.2
  514. Changed 规范 Items in 4.2.2
  515. Deleted 规范 Items in 4.2.2
  516. Change History of this document according to AUTOSAR Release R4.3.0
  517. Added 规范 Items in 4.3.0
  518. Changed 规范 Items in 4.3.0
  519. Deleted 规范 Items in 4.3.0
  520. Change History of this document according to AUTOSAR Release R4.3.1
  521. Added 规范 Items in 4.3.1
  522. Changed 规范 Items in 4.3.1
  523. Deleted 规范 Items in 4.3.1
  524. Change History of this document according to AUTOSAR Release R4.4.0
  525. Added 规范 Items in 4.4.0
  526. Changed 规范 Items in 4.4.0
  527. Deleted 规范 Items in 4.4.0
  528. Change History of this document according to AUTOSAR Release R19-11
  529. Added 规范 Items in 19-11
  530. Changed 规范 Items in 19-11
  531. Deleted 规范 Items in 19-11
  532. Change History of this document according to AUTOSAR Release R20-11
  533. Added 规范 Items in R20-11
  534. Changed 规范 Items in R20-11
  535. Deleted 规范 Items in R20-11
  536. Change History of this document according to AUTOSAR Release R21-11
  537. Added 规范 Items in R21-11
  538. Changed 规范 Items in R21-11
  539. Deleted 规范 Items in R21-11
  540. Change History of this document according to AUTOSAR Release R22-11
  541. Added 规范 Items in R22-11
  542. Changed 规范 Items in R22-11
  543. Deleted 规范 Items in R22-11
  544. Change History of this document according to AUTOSAR Release R23-11
  545. Added 规范 Items in R23-11
  546. Changed 规范 Items in R23-11
  547. Deleted 规范 Items in R23-11
  548. Change History of this document according to AUTOSAR Release R24-11
  549. Added 规范 Items in R24-11
  550. Changed 规范 Items in R24-11
  551. Deleted 规范 Items in R24-11
  552. Change History of this document according to AUTOSAR Release R25-11
  553. Added 规范 Items in R25-11
  554. Changed 规范 Items in R25-11
  555. Deleted 规范 Items in R25-11
  556. Change History of this document according to AUTOSAR Release R26-11
  557. Added 规范 Items in R26-11
  558. Changed 规范 Items in R26-11
  559. Deleted 规范 Items in R26-11