Human-in-the-Loop by Design
Steps run automatically when the agent's confidence is high. When confidence is low, you're prompted for the missing information and can guide the step manually.
An AI-driven virtual tester that automates system-level HIL testing end to end - and uses our formal, symbolic methods to make the AI's results trustworthy.
Code-level · Unit & integration · Engineer drives
System-level (HIL) · Agent drives · Trusted
System-level and HIL (Hardware-in-the-Loop) testing today is largely manual, knowledge-intensive and slow. Engineers translate requirements into tests by hand, set up execution, and judge results case by case.
Generative AI promises to accelerate this - but on its own it isn't trustworthy enough for safety-relevant verification: results can be incomplete or plausible-looking yet wrong.
BTC TestAgent closes this gap. Generative AI brings speed and automation; proven formal methods bring confidence and quality - moving system-level testing toward a 24/7 automated activity.
You provide the specification documents. The agent takes it from there, step by step, with you in control wherever it's needed.
Reads specification documents and extracts the relevant requirements automatically.
Turns informal requirements into formal, machine-verifiable requirements using our Universal Pattern technology.
Derives coverage items and generates test cases in a multi-step process, including automated completeness and correctness checks.
Generated test cases are validated symbolically before execution. Findings feed back into generation, so incomplete or incorrect test cases are corrected automatically.
The validated test cases are executed against the system under test in the HIL / simulation environment.
Execution is evaluated automatically against the formalized requirements, delivering a clear verdict with requirement coverage and full traceability.
Execution results and the resulting verdict feed back into the workflow, so the agent learns from the system's real behavior and improves the next run.
Steps run automatically when the agent's confidence is high. When confidence is low, you're prompted for the missing information and can guide the step manually.
Inject additional instructions or skip a step by providing your own inputs, so the workflow never gets stuck.
The validation loop and the execution loop let the agent learn from both verification findings and real execution verdicts - within a run and across runs.
Feed in your own process- and system-specific documents to experience the agent in your own setting.
BTC TestAgent enhances generative AI with our symbolic methods to make the AI's output verifiable and trustworthy.
Our formalization technology expresses requirements as precise, verifiable patterns - the basis for both symbolic test-case validation and automatic verdict evaluation.
The agent acts autonomously where it is sure and asks where it is not, combining automation speed with engineering judgment.
Formalization, symbolic validation and verdict evaluation run on BTC Embedded Systems' formal-verification technology, proven in safety-critical projects for years.
Test creation and execution build on dSPACE's abstract API for HIL test creation and execution, aligned with modern SDV developer tooling.
A Brake Light Controller example with a virtual simulation lets you experience the full workflow immediately, without needing your own data first.