Overview
This project simulates selected AUTOSAR Adaptive Platform interfaces and concepts on Linux, including execution manifests, diagnostics, and health monitoring. It is designed for education and prototyping, with C++ components that can be built and tested on a regular Linux host.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Implement Adaptive Platform concepts as C++ components
AUTOSAR Adaptive concepts are represented in C++14 so manifests, services, diagnostics, and related interfaces can be studied in code.
Build and unit-test the simulator on Linux
GCC or Clang, CMake, Google Test, and other dependencies support local compilation and ctest execution on x86-64 Linux.
Sources: [2]
For learning Adaptive AUTOSAR from executable code rather than specifications alone
The project fits educational, research, and prototype work around automotive software architecture, manifests, and diagnostics.
Do not treat it as an official or production-conformant AUTOSAR implementation
The README explicitly states an educational purpose. Production ECUs, functional safety, security certification, and formal AUTOSAR conformance require separate evaluation with appropriate official solutions.
Sources: [2]
Official sources
- [1]langroodi/Adaptive-AUTOSAR repository(2026-09-20)
- [2]Adaptive-AUTOSAR README(2026-09-20)
- [3]Adaptive-AUTOSAR MIT license(2026-09-20)
- [4]Adaptive-AUTOSAR generated documentation(2026-09-20)
Supplemental curator note
As the README states, this project implements AUTOSAR Adaptive Platform interfaces for educational purposes. It is not an official AUTOSAR consortium implementation or a production-certified automotive platform; evaluate it as a learning and prototyping environment.
Try it in 3 steps
- 1
Clone and configure a Debug build
Use a Linux environment with the GCC/Clang and CMake dependencies listed by the project.
git clone https://github.com/langroodi/Adaptive-AUTOSAR.git && cd Adaptive-AUTOSAR && cmake -DCMAKE_BUILD_TYPE=Debug -S . -B build - 2
Build the simulator and tests
Compile the Adaptive AUTOSAR interface simulator and its unit tests.
cmake --build build - 3
Run local unit tests without external API credentials
Start with the local unit tests instead of the full simulation, which requests external Volvo API credentials.
ctest --test-dir build --output-on-failure
Growth
Growth trends · Last 30 days
494 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 0
- Open PRs
- 0
- Issues opened
- 0
- Issues closed
- 0
- PRs opened
- 0
- PRs merged
- 0
Issues
0 / 0
Pull requests
0 / 0
Maintenance
- Median first response
- Not specified
- Issue response rate
- No eligible issues
Based on up to the 100 newest issues opened by external users in the last 90 days. A first comment from an OWNER, MEMBER, or COLLABORATOR counts as a response; issues whose full comment history cannot be checked are excluded. The median and response rate update weekly.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- autosar-adaptive
- automotive
- simulator
- linux
- autosar
- Stars
- 494
- Forks
- 200
- Watchers
- 23
- Open issues
- 0
- Contributors
- 1
- Primary language
- C++
- License
- MIT
- Repository last updated
- Apr 8, 2025
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- OpenClaw390,099 Stars
A persistent personal AI assistant platform spanning channels, tools, memory, and schedules.
TypeScript - React250,594 Stars
A JavaScript library for building web and native user interfaces from declarative components.
JavaScript - Hermes Agent247,156 Stars
A persistent AI agent with memory, skills, cron jobs, subagents, and multiple terminal backends.
Python - n8n205,375 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - Visual Studio Code192,699 Stars
The MIT-licensed Code - OSS repository that forms the open foundation of Visual Studio Code.
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.