AI-driven autonomous test generation for system-level HIL testing.
System-level HILAgent drivesTrusted
BTC TestStack
Where trust is produced for all your code.
BTC TestStack is the testing and verification stack for safety-critical software, model-based, hand-written, and AI-generated, built for the SDV and AI era.
Unit + integration verificationPowered by BTC QCore
BTC EmbeddedPlatform is now BTC TestStack. Existing licenses keep working — with many new features for existing users.
Certified for
ISO 26262IEC 61508-3ISO 25119IEC 62304EN 50716
Trusted by
ONE TOOL - ALL YOUR CODE
Software isn't written one way anymore.
A single engineering team now mixes model-based components, hand-written C/C++, and — increasingly — code generated by AI. BTC TestStack is the perfect choice for testing every type of code within a single certified stack.
01
Model-Based
Simulink models and production code generated by dSPACE TargetLink or Embedded Coder.
02
Hand-Written
Drivers, libraries and integration logic written directly in C/C++.
03
AI-Generated
Code created by assistants and agents directly from specifications.
THREE INCARNATIONS
Lives where you live.
One stack, three points of contact for your interactive workflows.
Hand-written & AI-generated C/C++
Verification for the code you write — and the code AI writes.
Test and verify hand-written and AI-generated C/C++ directly in the VS Code editor, incl. support for Google Test.
Unit and integration testing for C/C++ in the IDE
Traceability to your favorite ALM/PLM tools
Built-in code coverage analysis incl. MC/DC
Visual Studio Code · BTC TestStack
BTC TestStack × AI
Built for the AI era.
BTC TestStack connects into the AI models of your choice. Use AI to accelerate your interactive workflows, or let AI take control and orchestrate your end-to-end workflows.
Built In
BTC AI Assistant
Generative AI that knows your system under test.
A chat assistant built into the workflow. It combines a generative model with TestStack's context about your system under test — interfaces, requirements, structure — to draft artifacts you would otherwise write by hand.
Drafts test cases from requirements and interface context
Turns informal requirements into formalized specifications
Works with your preferred AI models
MCP Server
For AI Agents
Easy to use for humans, easy to use for AI agents.
The same actions an engineer runs in the IDE are exposed to AI agents through an MCP server. An agent can generate tests, run verification and read back results — so verification stays inside the loop the agent is already working in.
BTC TestStack actions exposed as MCP tools
Agents generate, verify and read evidence back
Works with the assistants and agent frameworks your team runs
BTC TestStack (the successor to BTC EmbeddedPlatform, including BTC EmbeddedTester BASE, BTC EmbeddedTester, BTC EmbeddedSpecifier and BTC EmbeddedValidator) has been certified by German TÜV Süd as fit for use in safety-critical software development projects.
The certificate addresses functional-safety standards across multiple industries:
For ISO 26262, BTC TestStack is certified with the highest Tool Confidence Level (TCL), valid for all ASIL levels including ASIL D. We provide the certificate and report to customers free of charge on request — removing most tool-qualification effort on the customer side.
References
Meet Some of Our Customers
“
Reference 02 / 03
Back-to-back testing between model and code used to be a manual afternoon. Now it runs on every merge.
Senior Test Engineer
Powertrain
Why BTC TestStack
The return shows up in three places.
One Stack Instead of Many Tools
One stack across model-based, hand-written and AI-generated code — instead of separate tools, licenses and a learning curve for each use case.
Trusted AI
AI speeds up test generation, requirements and automation — but the evidence still comes from deterministic, certified verification. Your team gets the productivity of AI without betting the safety case on it.
Audit Evidence Built In
TÜV Süd-certified components ship with their evidence, taking work out of every audit you run.
Get Started
Start with an evaluation license.
Includes a 2-hour workshop with our engineers, set up on your own code.