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.

verification_run · unit + integrationCOMPLETE
Requirements-Based Tests0/24
ALL PASSED · 0 failed · 0 blocked
Structural Tests0%
MC/DC coverage across the unit
0%
Statement
0%
Branch
0%
MC/DC
Formal VerificationProven
0 / 12 proof obligations discharged
model-basedhand-writtenAI-generated
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
Stellantis logoMAN Truck & Bus logoToyota logoBosch logoJTEKT logoDeutz AG logo
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 running inside Visual Studio Code with coverage, test cases and traceability.
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
Both connect back to BTC TestStack
Environments & integrations

Connects to the tools you already run.

Toolchains
  • Simulink
  • dSPACE TargetLink
  • Embedded Coder
  • VS Code
  • AUTOSAR Classic & Adaptive
  • Lauterbach Trace32
  • iSystem winIDEA
  • Green Hills MULTI
  • PLS UDE
  • FMU
ALM / PLM
  • IBM DOORS
  • Siemens Polarion
  • PTC Integrity
  • codeBeamer
  • Jama
  • SystemWeaver
CI/CD
  • Jenkins
  • GitHub Actions
  • GitLab
  • Azure DevOps
  • REST API / OpenAPI
  • Docker
AI
  • Claude / Claude Code
  • DeepSeek
  • ChatGPT / Codex
  • GitHub Copilot
  • AWS Bedrock
  • MCP
Tool Confidence, out of the Box

Certified by TÜV Süd.

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:

ISO 26262Automotive
IEC 61508-3:2010Industrial / cross-industry functional safety
ISO 25119Agricultural & forestry machinery
IEC 62304Medical device software
EN 50716Railway / rail applications

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.