0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AUTOSAR CountdownAdvent Calendar 2022

Day 21

Application Design Patterns Catalogue, No.672, AUTOSAR R21-11(289) CP

Last updated at Posted at 2022-05-31

Application Design Patterns Catalogue, No.672, 2021-11

AUTOSAR R21-11記事一覧はこちら。

AUTOSAR 21-11,200文書読んだ。2022年5月にFO, AP, CP 全部到達。

AUTOSAR R21-11(0) 仕様ダウンロード一覧。単語帳。参考文献資料作成

用語(terms)

Term Description
anyName This represents a string which is valid shortName according to Identifier
anyNamePart This represents a string (([a-zA-Z0-9]
blueprintName This represents the shortName / shortLabel / symbol of the applied blueprint
componentName This represents the shortName of the BSW module resp. ASW SwComponentType / ASW component prototype related to the derived object. "Related" mainly could be both, aggregating or referencing. The placeholder componentName in particular supports multiple derivation of a PortPrototypeBlueprint in the context of different software component types resp. modules [TPS_STDT_00036].
componentTypeName This represents the shortName of the dedicated SwComponentType.
componentPrototypeName This represents the shortName of the dedicated SwComponentPrototype.
index This represents a numerical index applicable for example to arrays.
keyword This represents the abbrName of a keyword acting as a name part of the short name [TPS_STDT_00004]. For a complete description see [2], [TPS_STDT_00055]. Additionally we assume that the naming rules as defined in [3] are fulfilled. If applicable and available the keywords used in names are those standardized in [4]. Additionally we extend the grammar using the following place holders:
anyLongName This represents a string which is a valid longName. Additionally we assume that [TR_SWNR_0064] is fulfilled. This means that the long name starts with a capital letter and that all words except articles (e.g. ”a”, ”the”), prepositions (e.g. ”at”, ”by”, ”to”) and conjunctions (e.g. ”and”, ”or”) start with a capital letter as well.
anyLongNamePart This represents a string which is a valid part of a longName.

英日

日本語は仮訳

T.B.D.

参考(reference)

[1] ANTLR parser generator V3
[2] Standardization Template
AUTOSAR_TPS_StandardizationTemplate
[3] SW-C and System Modeling Guide
AUTOSAR_TR_SWCModelingGuide
[4] XML Specification of Application Interfaces
AUTOSAR_MOD_AISpecification
[5] Main Requirements
AUTOSAR_RS_Main
[6] Architectural Pattern
http://en.wikipedia.org/wiki/Architectural_pattern
[7] Software Design Pattern
http://en.wikipedia.org/wiki/Software_design_pattern
[8] Design Pattern
http://en.wikipedia.org/wiki/Design_Pattern
[9] Anti Pattern
http://en.wikipedia.org/wiki/Anti-pattern
[10] Software Design Pattern Template
http://c2.com/cgi/wiki?DesignPatternTemplate
[11] Secure Design Patterns
http://www.sei.cmu.edu/reports/09tr010.pdf
[12] Software Component Template
AUTOSAR_TPS_SoftwareComponentTemplate
[13] Layered Software Architecture
AUTOSAR_EXP_LayeredSoftwareArchitecture

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?