AUTOSARは自動車用OSの業界団体規格です。
業務で利用する場合には、会員になることを条件にしています。
2002年から20年経ち、当初の狙いの段階に近づいてきました。
MATLABでモデルさえ記述すれば、あとは自動生成だけでソフトが完成するところまで、あと一歩です。
Ethernet, UNIXが生まれて20年で大衆化したのと同じように考えると分かりやすいでしょう。
AUTOSARの上で動く、クラウド対応のミドルウェアが出て、開発も運用もクラウドになれば、一気にAUTOSARは大衆化するでしょう。
AUTOSAR Abstract Platformへの道 R22-11
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を公開しました。
R21-11
R20-11
R19-11
文書は検索してダウンロードできます。
R20-11,R21-11, R22-11の3年分だけになりました。
公開行事の模様は
AUTOSAR R22-11 Release Event 20221208
Classic Platform Release Overview, AUTOSAR No.0 ,R22-11, CP, 20230421
Foundation Release Overview, AUTOSAR, 781, R22-11, FO, 20230421
Adaptive Platform Release Overview, AUTOSAR 782, R22-11, AP, 20230421
要求仕様対応(Requirement and Specification)
Abstract Platformとの関係
Classic PlatformとAdaptive Platformの統合。
文書変更(Document Change)
• New introduction of timing on functional level in 4
• Added description of Timing Reference Platform on functional level(TRP) in appendix A
• Reworked end-to-end, network and ECU use-cases.
• Minor updates and improvements
Document Change History
Date | Release | Changed by | Description |
---|---|---|---|
2022-11-24 | R22-11 | AUTOSAR | Release Management |
• New introduction of timing on functional level in 4 | |||
• Added description of Timing Reference Platform on functional level(TRP) in appendix A | |||
• Reworked end-to-end, network and ECU use-cases. | |||
• Minor updates and improvements |
用語(terms)
Term | Description |
---|---|
ASA | Active Steering Actuator |
AUTOSAR | AUTomotive Open System ARchitecture |
BSW | Basic Software |
CAN | Controller Area Network |
COM | Communication module |
CPU | Central Processing Unit |
DES | Discrete Event Simulation |
E2E | End to end |
ECU | Electrical Control Unit |
ID | Identifier |
I/O | Input/Output |
LIN | Local Interconnect Network |
NW | Network |
PIL | Processor-In-The-Loop |
PDU | Protocol Data Unit |
RE | Runnable Entities |
RTE | Runtime Environment |
SW-C | Software Component |
SPEM | Software Process Engineering Meta-Model |
TD | Timing Description |
TIMEX | AUTOSAR Timing Extensions [2] |
UC | Use-Case |
UML | Unified Modeling Language |
WCET | Worst case execution time |
WCRT | Worst case response time |
VFB | Virtual Functional Bus |
英日
日本語は仮訳
T.B.D.
参考(reference)
【 Glossary も 参考に入れましょう。
https://www.autosar.org/fileadmin/standards/R22-11/FO/AUTOSAR_TR_Glossary.pdf 】
[1] Methodology for Classic Platform, AUTOSAR_TR_Methodology
【 https://www.autosar.org/fileadmin/standards/R22-11/CP/AUTOSAR_TR_Methodology.pdf 】
[2] Specification of Timing Extensions, AUTOSAR_TPS_TimingExtensions
【 https://www.autosar.org/fileadmin/standards/R22-11/CP/AUTOSAR_TPS_TimingExtensions.pdf 】
[3] Explanation of Adaptive Platform Design, AUTOSAR_EXP_PlatformDesign
【 https://www.autosar.org/fileadmin/standards/R22-11/AP/AUTOSAR_EXP_PlatformDesign.pdf 】
[4] Software Process Engineering Meta-Model Specification
http://www.omg.org/spec/SPEM/2.0/
[5] Embedded Systems Development, from Functional Models to Implementations
【 https://link.springer.com/book/10.1007/978-1-4614-3879-3 】
[6] EAST-ADL - Model Domain Specification
http://www.east-adl.info/Specification.html
[7] Tool Support for the Analysis of TADL2 Timing Constraints using TimeSquare
http://hal.inria.fr/docs/00/85/06/73/PDF/paper.pdf
【 https://hal.inria.fr/file/index/docid/850673/filename/paper.pdf 】
[8] Unified Modeling Language: Superstructure, Version 2.0, OMG Available Specification,
http://www.omg.org/cgi-bin/apps/doc?formal/05-07-04ptc/05-07-04
【 https://www.omg.org/spec/UML/2.0/Superstructure/PDF 】
[9] System Modeling Language (SysML)
http://www.omg.org/spec/SysML/1.3/
[10] UML Profile for Modelling and Analysis of Real-Time and Embedded systems(MARTE)
http://www.omg.org/spec/MARTE/1.1/
[11] Architecture Analysis and Design Language (AADL) AS-5506A
http://standards.sae.org/as5506a/
【 hhttps://www.sae.org/standards/content/as5506a/ 古い】
[12] TIMMO-2-USE【 https://itea4.org/project/timmo-2-use.html 】
[13] Specification of Operating System, AUTOSAR_SWS_OS
[14] Scheduling algorithms for multiprogramming in a hard real-time environment
http://cn.el.yuntech.edu.tw/course/95/real_time_os/present_paper/Scheduling_Algorithms_for_Multiprogramming_in_a_Hard-.pdf
【 http://igm.univ-mlv.fr/~masson/pdfANDps/liulayland73.pdf 】
[15] Controller Area Network (CAN) Schedulability Analysis: Refuted, Revisited and Revised http://dl.acm.org/citation.cfm?id=1227696
[16] Pushing the limits of CAN-Scheduling frames with offsets provides a major performance
http://www.loria.fr/nnavet/publi/erts2008_offsets.pdf
【 https://nicolas.navet.eu/publi/erts2008_offsets.pdf 】
[17] Recommended Methods and Practices for Timing Analysis and Design within the AUTOSAR Development Process AUTOSAR FO R21-11
[18] Probabilistic response time bound for CAN messages with arbitrary deadlines
http://ieeexplore.ieee.org/xpl/abstractAuthors.jsp?arnumber=6176662
https://dl.acm.org/doi/10.5555/2492708.2492983
本文中の参照
ISO 3888-2 "elk test"
ISO 3888-2:2011 Passenger cars — Test track for a severe lane-change manoeuvre — Part 2: Obstacle avoidance
2 Normative references
ISO 3833:1977, Road vehicles — Types — Terms and definitions
関連文書(Related document)
AUTOSAR Abstract Platformへの道 R22-11
https://qiita.com/kaizen_nagoya/items/8ac2826635a8c536c7ec
自動車 記事 100
https://qiita.com/kaizen_nagoya/items/f7f0b9ab36569ad409c5
Basic principles, ボッシュ自動車handbook(英語)11版まとめ<2>
https://qiita.com/kaizen_nagoya/items/24a1ba5da3d09b2a95d1
JAXA/IPA クリティカルソフトウェアワークショップ WOCS言語関連発表(改定版)
https://qiita.com/kaizen_nagoya/items/4789832baf494cb74626
CAN(controller area network)
https://qiita.com/kaizen_nagoya/items/e8c0bd7bfb2827b83de9
「はじめてのCAN/CANFD 」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/1fee270be00ef90ca4ec
三方良し Udemy 車載LAN入門講座 CAN通信編
https://qiita.com/kaizen_nagoya/items/bed038c52510fea72c0a
詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(1) 著者 <エンジニア夏休み企画 読書感想文>
https://qiita.com/kaizen_nagoya/items/e9971698a108c3dba794
詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(2)参考文献 <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/e156cbdd5fce9263776e
詳解 車載ネットワーク CAN、CAN FD、LIN、CXPI、Ethernetの仕組みと設計のために
https://qiita.com/kaizen_nagoya/items/44a9e6b0f5363b4a5b35
R23-11
<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
文書履歴(document history)
ver. 0.01初稿 20230701
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.