OSS探訪

Adaptive AUTOSAR Simulator

Adaptive AUTOSAR Simulator — Linux上でAUTOSAR Adaptive interfaceを学ぶ教育用C++実装

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
494
主要言語
C++
ライセンス
MIT
リポジトリ最終更新
2025/04/08

概要

このprojectは、AUTOSAR Adaptive Platformで定義されるinterfaceやexecution manifest、diagnostics、health monitoring等の概念をLinux上でsimulationするC++ implementationです。標準の構造をcodeから学び、unit testやlocal simulationで挙動を確認する教育・prototype用途を目的としています。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

Adaptive PlatformのinterfaceをC++ componentとして実装する

AUTOSAR Adaptiveの概念をC++14 componentとして表現し、manifestやservice/diagnostic関連の構造をcodeから追えます。

出典:[2][4]

CMake buildとunit testでLinux上から検証する

GCC/Clang、CMake、Google Test等を使い、x86-64 Linux上でbuildとctestを実行できます。

出典:[2]

AUTOSAR Adaptiveを仕様書だけでなく動くcodeから学びたい場合に

automotive software architecture、execution manifest、diagnostics等の概念をsmall-scale implementationで調べたい学習・研究・prototypeに向きます。

出典:[2][4]

official/conformant production implementationとして扱わない

READMEはeducational purposesを明記しています。実車ECUやsafety-critical productionへ採用する前提ではなく、AUTOSAR仕様適合性・functional safety・security certification等は別途official solutionで評価してください。

出典:[2]

参考にした公式資料

  1. [1]langroodi/Adaptive-AUTOSAR repository(2026-09-20)
  2. [2]Adaptive-AUTOSAR README(2026-09-20)
  3. [3]Adaptive-AUTOSAR MIT license(2026-09-20)
  4. [4]Adaptive-AUTOSAR generated documentation(2026-09-20)
編集部からの補足

READMEが明記する通り、このprojectの目的はAUTOSAR Adaptive Platformのinterfaceを**教育目的で実装すること**です。AUTOSAR consortiumのofficial implementationやproduction-certified automotive platformではありません。標準概念の学習・prototypeとして評価するのが適切です。

3ステップで試す

  1. 1

    sourceを取得してDebug buildをconfigure

    README記載のGCC/Clang・CMake依存を満たしたLinux環境でbuild directoryを作ります。

    git clone https://github.com/langroodi/Adaptive-AUTOSAR.git && cd Adaptive-AUTOSAR && cmake -DCMAKE_BUILD_TYPE=Debug -S . -B build
  2. 2

    simulatorとtestをbuild

    Adaptive AUTOSAR interface simulatorとunit testをcompileします。

    cmake --build build
  3. 3

    外部API credentialなしでunit test

    Volvo API key等を要求するfull simulationは起動せず、まずlocal unit testだけを実行します。

    ctest --test-dir build --output-on-failure
公式READMEで確認

成長

成長の推移 · 直近30日

494 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
0
Open PR
0
Issue登録
0
Issue解決
0
PR登録
0
PRマージ
0

Issues

0 / 0

6月23日9月20日
Issue登録Issue解決

Pull Requests

0 / 0

6月23日9月20日
PR登録PRマージ

メンテナンス状況

Issue初回応答中央値
データなし
Issue応答率
対象Issueなし

直近90日に外部から作成されたIssue(新しい順に最大100件)が対象です。OWNER・MEMBER・COLLABORATORによる最初のコメントを応答とし、全コメントを確認できないIssueは集計から除外します。中央値と応答率は週次更新です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • autosar-adaptive
  • automotive
  • simulator
  • linux
  • autosar
Stars
494
Forks
200
Watchers
23
Open Issues
0
Contributors
1
主要言語
C++
ライセンス
MIT
リポジトリ最終更新
2025/04/08

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。