Manage your full verification and validation cycle

Basis is a platform for data-driven V&V of ADAS and autonomous vehicle development. Designed for teams of all operational design domains and testing strategies, Basis helps teams build, manage, and measure tests across simulation, closed course, and real world tests to make a safety case for public deployment.

Generate stack performance reports

Understand where to allocate your development resources by analyzing stack performance and failure points. Basis always traces test results back to requirements to help you communicate development progress with your team and demonstrate safety to external stakeholders (regulators, auditors, and compliance teams).

Analyze current stack performance and failure points to drive feature roadmap
View historical performance to understand development progress
Share and customize dashboards to track your program’s KPIs

Automate scenario generation

Generate millions of executable scenarios from a high-level definition of requirements.

Easily define scenario parameter variations using abstract and logical scenario languages and OpenScenario 2.0
Enumerate scenario conditions and combinations with a high-level programming language
Create and preview generated scenarios in a graphical user interface (GUI)

Find failure cases from large parameter spaces with auto-sampling

Use efficient sampling approaches to reduce the computational cost of identifying the most relevant scenarios for development. Avoid running invalid parameter combinations and adaptively search for failing scenarios.

Define compile-time exclusion rules to avoid running invalid parameter combinations
Use advanced optimization techniques to adaptively search for failing scenarios
Discard irrelevant simulations at runtime based on observer rules

Manage your requirements and test scenarios

Centralize your requirements and test management across testing methods (software-in-the-loop, hardware-in-the-loop, vehicle-in-the-Ioop, and test track) for end-to-end traceability. Comprehensively test and track new and existing functionality to make progress toward safety.

Ingest requirements and metadata from third-party requirement management tools (e.g., Polarion, Jama)
Link requirements and test cases to scenarios
Organize scenarios, test cases, and requirements in hierarchical view and tag by testing method