AUTOSAR Simulator for thorough security testing
Test complete AUTOSAR applications for security issues and bugs without hardware.
AUTOSAR Simulator for thorough security testing
Test complete AUTOSAR applications for security issues and bugs without hardware.
TRUSTED BY
“Code Intelligence’s AUTOSAR Simulator allows us to execute and fuzz code in a software-in-the-loop manner. It automates finding bugs as early as possible and ensures that all delivered components from Tier-2 suppliers don’t contain critical vulnerabilities as buffer overflows.”
Dr. Michael Von WencksternProduct Cybersecurity Governance, Risk and Compliance Specialist, Continental AG
Uncover more critical bugs and prevent them all from being exploited
With the simulator, you can apply whitebox fuzzing, which uses its knowledge of your code to test every line. As a result, it identifies critical bugs like memory corruption, including those typically missed by black-box testing.
Uncovered bugs are accompanied by the line of code where they occur, and the crashing input, which can be directly replayed on the target hardware
Get security testing done faster to release applications sooner
Tired of waiting days for all tests to run on your hardware? Run security, unit, integration, and end-to-end tests in parallel, completely in software and get faster feedback cycles. No need to recreate the hardware setup to have multiple tests running.
With every code change, you can rerun fuzz tests in your CI/CD pipeline to ensure that no bugs slip into production.
Reduce hardware dependency and optimize your testing costs
With the simulator, you can replace costly hardware-in-the-loop (HiL) testing at earlier stages of development and testing by accurately simulating hardware-dependent layers of AUTOSAR systems.
This ensures your systems respond as if real hardware is in place, helping you minimize the need for HiL without compromising on thorough testing.
The simulator replaces MCAL standard layers and complex drivers
AUTOSAR simulator's architechture
- The simulator implements standard AUTOSAR interfaces to replace all hardware-dependent layers.
- Timemachine resets global memory state before tests.
- Scheduler runs the OS for specified duration and creates a realistic simulation environment.
- Mutator ensures efficient fuzz testing by generating diverse input variations.
- Data Provider offers easy interface for the software under test and ensures integration between the simulated environment and the actual application code.
Learn more about hardware-independent software testing
Automotive software developers like Continental, CARIAD, and Bosch leverage Code Intelligence to test their products, effectively reducing the risk of delayed releases, costly fixes, malfunctions in critical systems, and cyber attacks.
Book a free demo with one of our senior engineers to learn more on how you can:
- Make sure that your AUTOSAR applications don't contain critical bugs.
- Allow developers to reproduce & fix issues in minutes, not weeks.
- Ensure compliance with ISO/SAE 21434's testing requirements.