2023年4月URL変更
この項は2023年4月21日、AUTOSARの文書のURLが変更になった。
/classic/22-11/
が
/R22-11/CP/
過去記事で、URLでエラーが出たら書き換えてみてください。
/adaptive/22-11/
は
/R22-11/AP/
/foundation/22-11/
は
/R22-11/FO/
です。
2023年11月URL変更
2023年11月にもAUTOSAR文書のURLが変更になっている。
/user_upload/standards/classic/21-11/
を
/standards/R21-11/CP/
などに書き換えてください。
/user_upload/standards/adaptive/21-11/
を
/standards/R21-11/AP/
/user_upload/standards/foundation/21-11/
を
/standards/R21-11/FO/
お手数をおかけします。
1年に2度URLを変更するなんて、新しい記事が書ける。とても嬉しい。
一覧
AUTOSAR R22-11 Qiita記事一覧 20230421 。
この記事の表題の最後に「20230421」を加えます。
<この項は書きかけです。順次追記します。>
AUTOSARが、2022年の版、R22-11を公開しました。
R22-11
https://www.autosar.org/fileadmin/standards/R22-11/FO/AUTOSAR_TPS_XMLSchemaProductionRules.pdf
R21-11
https://www.autosar.org/fileadmin/standards/R21-11/FO/AUTOSAR_TPS_XMLSchemaProductionRules.pdf
R20-11
https://www.autosar.org/fileadmin/standards/R20-11/FO/AUTOSAR_TPS_XMLSchemaProductionRules.pdf
R20-11にCPからFOに移動しました。
R19-11
https://www.autosar.org/fileadmin/standards/R19-11/CP/AUTOSAR_TPS_XMLSchemaProductionRules.pdf
文書は検索してダウンロードできます。
R20-11,R21-11, R22-11の3年分だけになりました。
公開行事の模様は
AUTOSAR R22-11 Release Event 20221208
AUTOSAR R22-11 Classic Platform 一覧はこちら。
Classic Platform Release Overview, AUTOSAR No.0 ,R22-11, CP, 20230421
Foundation Release Overview, No.781, FO, AUTOSAR 22-11(2)
Adaptive Platform Release Overview, No.782, AP, AUTOSAR 22-11(2)
要求仕様対応(Requirement and Specification)
Abstract Platformとの関係
ARXMLとjson形式との変換方法も定義する。
複雑な入れ子構造を生成したり、矛盾が生じる構造を生成しないための方法を追記する。
<この項は書きかけです。順次追記します。>
This article is not completed. I will add some words in order.
文書変更(Document Change)
• clarified usage of the term “properties”
• clarified when to produce xsd:groups
• minor corrections / clarifications / editorial changes
用語(terms)
Term | Description |
---|---|
Applies to | The meta-meta-model (UML2.0) element the rule applies to |
Precondition | The rule can only be applied if the precondition evaluates to true |
Target pattern | The target pattern describes how the respective meta-model element is mapped to XML schema. Values that need to be read out of the AUTOSAR meta-model are denoted by script tags "<%" and "%>": e.g.: <%=my variable %>. |
Description | The description explains the target pattern and how it can be parameterized. |
UML example, XML schema example and XML instance example | These examples illustrate the application of the rule. |
英日
日本語は仮訳
no. | count | word | 日本語 |
---|---|---|---|
1 | 957 | the | その |
2 | 911 | xml | Extensible Markup Language(短縮名) |
3 | 790 | xsd | XML Schema Definition(短縮名) |
4 | 527 | of | の |
5 | 518 | type | 型 |
6 | 475 | element | 要素 |
7 | 385 | schema | 図式 |
8 | 359 | autosar | AUTomotive Open System Architecture(短縮名) |
9 | 312 | name | 名前 |
10 | 295 | is | です |
11 | 250 | production | 製造 |
12 | 243 | rules | 規則 |
13 | 242 | to | に |
14 | 225 | property | 財産 |
15 | 216 | b | b |
16 | 187 | in | の中に |
17 | 177 | tps_xmlspr_ | tps_xmlspr_ |
18 | 174 | a | 一つの |
19 | 168 | complex | 複雑 |
20 | 157 | c | c |
21 | 152 | for | にとって |
22 | 151 | role | 役割 |
23 | 140 | class | 級 |
24 | 136 | wrapper | 包み |
25 | 129 | and | と |
26 | 129 | by | に |
27 | 129 | minoccurs | minoccurs |
28 | 124 | occurs | 発生する |
29 | 123 | max | 最大 |
30 | 119 | are | です |
31 | 117 | multiplicity | 多様性 |
32 | 116 | document | 資料 |
33 | 114 | r | r |
34 | 110 | choice | 選択 |
35 | 110 | if | もし |
36 | 109 | example | 例 |
37 | 109 | model | 模型 |
38 | 105 | ref | reference(短縮名) |
39 | 100 | create | 作る |
40 | 99 | TRUE | 真 |
41 | 98 | meta | 超 |
42 | 98 | not | いいえ |
43 | 97 | elements | 要素 |
44 | 95 | id | identifier, 識別子(短縮名) |
45 | 92 | representation | 表現 |
46 | 91 | autosar_tps_xml | autosar_tps_xml |
47 | 91 | fo | foundation(短縮名) |
48 | 90 | FALSE | 偽 |
49 | 88 | ar | AUTOSAR(短縮名) |
50 | 87 | attribute | 属性 |
51 | 86 | value | 価値 |
52 | 86 | with | と |
53 | 85 | all | すべて |
54 | 84 | an | 一つの |
55 | 81 | this | これ |
56 | 80 | that | それ |
57 | 79 | defined | 定義した |
58 | 79 | instance | 実例 |
59 | 75 | tagged | タグ付き |
60 | 72 | att | attribute(短縮名) |
61 | 72 | uml | Unified Modeling Language(短縮名) |
62 | 71 | composite | 複合 |
63 | 70 | properties | 特性 |
64 | 64 | upper | 上の |
65 | 63 | string | 文字列 |
66 | 62 | be | です |
67 | 61 | description | 説明 |
68 | 60 | group | 班 |
69 | 56 | figure | 形 |
70 | 55 | lower | 低い |
71 | 53 | as | なので |
72 | 50 | types | 型 |
73 | 49 | default | 既定値 |
74 | 49 | sequence | 順序 |
75 | 46 | d | d |
76 | 46 | on | の上 |
77 | 46 | then | それから |
78 | 46 | tr_aprxml_ | tr_aprxml_ |
79 | 45 | values | 値 |
80 | 44 | see | 見る |
81 | 44 | set | 設定する |
82 | 42 | created | 作った |
83 | 42 | no | いいえ |
84 | 41 | rule | 規則 |
85 | 41 | stereo | 立体 |
86 | 39 | reference | 参照 |
87 | 38 | component | 成分 |
88 | 38 | target | 目標 |
89 | 37 | aggregation | 集約 |
90 | 37 | pattern | 類型 |
91 | 37 | unbounded | 無制限 |
92 | 36 | association | 協会 |
93 | 36 | mapping | 対応付け |
94 | 36 | primitive | 原生的 |
95 | 35 | configuration | 構成 |
96 | 35 | or | または |
97 | 35 | used | 使った |
98 | 34 | o | o |
99 | 33 | applies | 適用する |
100 | 33 | represented | 表現 |
参考(reference)
[1] XML Schema 1.0
http://www.w3.org/TR/xmlschema-1
[2] Meta Model
AUTOSAR_MMOD_MetaModel
[3] XML Metadata Interchange (XMI) Specification version 2.1
http://www.omg.org/cgi-bin/apps/doc?formal/05-09-01.pdf
XML Metadata Interchange (XMI) Specification, Version 2.5.1
https://www.omg.org/spec/XMI/2.5.1/PDF
参考
http://theo.cs.ovgu.de/lehre/lehre14s/modellierung/slides10.pdf
• XMI 1.1 corresponds to MOF 1.3
• XMI 1.2 corresponds to MOF 1.4
• XMI 1.3 (added schema support) corresponds to MOF 1.4
• XMI 2.0 (adds schema support and changes document format) corresponds to MOF 1.4
• XMI 2.1 corresponds to MOF 2.0
• XMI 2.4.1 corresponds to MOF 2.4.1
[4] XML Metadata Interchange (XMI) Specification version 1.2
http://www.omg.org/cgi-bin/apps/doc?formal/02-01-01.pdf
[5] Unified Modeling Language: Superstructure, Version 2.0, OMG Available Specification, ptc/05-07-04
http://www.omg.org/cgi-bin/apps/doc?formal/05-07-04
Unified Modeling Language: Superstructure, version 2.0 formal/05-07-04
https://www.omg.org/spec/UML/2.0/Superstructure/PDF
[6] Unified Modeling Language OCL, Version 2.0, OMG Available Specification, ptc/05-06-06
http://www.omg.org/cgi-bin/apps/doc?ptc/05-06-06.pdf
Object Constraint Language OMG Available Specification Version 2.0 formal/06-05-01
https://www.omg.org/spec/OCL/2.0/PDF
[7] ARXML Serialization Rules
AUTOSAR_TPS_ARXMLSerializationRules
[8] MSR-SW
http://www.msr-wg.de/medoc/download/msrsw/v230/msrsw_v230-eadocen/msrsw_v2_3_0.sl-eadoc.pdf
[9] XHTML
http://www.w3.org/TR/xhtml11/
[10] Generic Structure Template
AUTOSAR_TPS_GenericStructureTemplate
[11] Meta-Object Facility MOF, Version 2.0, OMG Available Specification, ptc/04-10-15
http://www.omg.org/cgi-bin/apps/doc?ptc/04-10-15.pdf
Meta Object Facility (MOF) Core Specification, OMG Available Specification Version 2.0, formal/06-01-01
Glossary も 参考に入れましょう。
https://www.autosar.org/fileadmin/standards/R22-11/FO/AUTOSAR_TR_Glossary.pdf
関連文書(Related document)
Basic principles, ボッシュ自動車handbook(英語)11版まとめ<2>
JAXA/IPA クリティカルソフトウェアワークショップ WOCS言語関連発表(改定版)
CAN(controller area network)
「はじめてのCAN/CANFD 」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
三方良し Udemy 車載LAN入門講座 CAN通信編
詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(1) 著者 <エンジニア夏休み企画 読書感想文>
詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(2)参考文献 <エンジニア夏休み企画>【読書感想文】
詳解 車載ネットワーク CAN、CAN FD、LIN、CXPI、Ethernetの仕組みと設計のために
<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.
文書履歴(document history)
ver. 0.01初稿 20230610
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.