loader image

Test Solutions for Simulink Models & Production Code

Virtual Validation for ADAS/AD

How can I create the needed millions of scenarios?

How can I avoid the test explosion problem?

How can I find out if my tests are passed or failed?

Test Environments

dSPACE TargetLink

A unique integration

Introduction

About dSPACE TargetLink

TargetLink is a production code generator from dSPACE that generates highly efficient C code directly from Mathworks Simulink/Stateflow models. Feature highlights include informative block dialogs, a powerful hierarchical data dictionary and best-in-class AUTOSAR support. Find more information about dSPACE TargetLink on www.dspace.com

Play now
Start_TargetLink
Play Video
Play now
Play Video

100% Integration,
0% Manual Setup

MIL/SIL/PIL Testing for TargetLink

Testing is often one of the most time-consuming tasks in Model-based development projects. Even before the first test case is created, significant time is often spent creating test harnesses on model and code level, as well as providing information about scaling and ranges to the test tool. Thanks to the close integration between dSPACE TargetLink and BTC EmbeddedPlatform, this effort can be dramatically reduced, giving TargetLink users more time to focus on their testing activities.

BTC EmbeddedPlatform analyses all TargetLink model details and all information about subsystems, interfaces, data-types, scaling and ranges, as well as the mapping between model and code artifacts is automatically extracted. This even includes the hierarchical structure of models, allowing smaller sub-functions to be tested on model and code level without the need for manual changes in the model. In addition to inputs and outputs, BTC EmbeddedPlatform detects internal calibrations parameters and display variables, making them accessible on all simulation levels.

Besides Model-in-the-loop (MIL) and Software-in-the-loop (SIL), BTC EmbeddedPlatform also supports TargetLink Processor-in-the-loop (PIL) simulations, providing an environment where the generated code runs on the target processor. If AUTOSAR is used, BTC EmbeddedPlatform also provides dedicated support for special AUTOSAR communication mechanisms like Client/Server or RTE-Status.

More than just a logo

Partnership between dSPACE and BTC

We understand valuable partnerships are not just created when two companies sign a contract… partnerships create value for customers,  especially when teams from both companies build trusting relationships by interacting on a regular basis. This is exactly what has been happening at dSPACE and BTC since 2008.

We closely work together in areas like marketing and sales, development, product management, engineering and support. In addition to providing TargetLink users the best possible toolchain integration, this collaboration also dramatically simplifies the handling of support cases, trainings or engineering projects.

Dr. Rainer Otterbach (Vice President Corporate Development and Strategy at dSPACE GmbH) and Hans Jürgen Holberg (CSO at BTC Embedded Systems AG) signing the renewed and extended partner contract in 2018.

BTC Embedded Systems AG is a dSPACE Strategic Partner for dSPACE TargetLink with BTC EmbeddedTester, BTC EmbeddedTester BASE, BTC EmbeddedSpecifier, and BTC EmbeddedValidator.

More information on the dSPACE Partner Program.

SANDBOXED ENVIRONMENT​

Smart Debugging​

As modern Model-based development projects grow in complexity, the task of debugging failed test cases becomes increasingly difficult and time-consuming. Even more challenges emerge in situations where the function development and testing are separate, and performed by different people or teams. This leads to an important question: What is the most efficient way for a test engineer to provide his test scenario to development for further analysis?

BTC EmbeddedPlatform includes a unique debugging approach that generates self-contained sandboxes. These sandboxes are auto-generated TargetLink models which contain a copy of the subsystem-under-test as well as the failed test case, including the corresponding calibration values. These sandboxes can be easily shared with colleagues or customers, making it easy to try out modifications without breaking the original files.s

Play now
Debugging_start
Play Video
Play now
Play Video

EASILY TEST ON ALL SUBSYSTEM LEVELS​

Hierarchical Test Approach

Especially when working with large TargetLink models, individual test cases often need to be run on a smaller subsystem or sub function within the model. 

But isolating that subsystem for test harness creation can require time-consuming and error-prone manual labor. And this often leads to additional models and artifacts which need to be stored, managed and maintained.

Hierarchical test approach for Simulink, TargetLink, Embedded Coder and Handcode
With the powerful “hierarchical test approach” in BTC EmbeddedPlatform, all these problems are smoothly managed in the background. The needed test harness models are automatically generated “on-the-fly” from the original model, so that they don’t need to be stored or manually updated.

certified

ISO 26262

BTC EmbeddedPlatform (incl. BTC EmbeddedTester BASE, BTC EmbeddedTester, BTC EmbeddedSpecifier and BTC EmbeddedValidator) has been certified by German TÜV Süd as fit for usage in safety critical software development projects. 

The certificate addresses different standards including IEC 61508-3:3010, ISO 26262, EN 50128, IEC 62304 as well as ISO 25119.

For the automotive standard ISO 26262, we have been certified with the highest tool confidence level TCL and the certificate is valid for all ASIL levels including ASIL D. 

We provide the certificate and the corresponding report to our customers free of charge upon request, which almost eliminates any effort for tool qualification measures on the customer side. 

ISO 26262 Certificate

Request an Evaluation License

If you would like to try out our tools, we will gladly provide an evaluation license free of chargeEvaluations include a free launch workshop and also provide an opportunity for you to meet one-on-one with our support and engineering teams.

Schedule a Meeting with our Engineering Team

Do you have any questions or want to see our tools in action? If so, please use the link below to schedule a meeting, where a member of our engineering team will be happy to show you the features and use cases and directly answer any questions you might have.

Request an Evaluation License​

If you would like to try out our tools, we will gladly provide an evaluation license free of chargeEvaluations include a free launch workshop and also provide an opportunity for you to meet one-on-one with our support and engineering teams.

Schedule a Meeting with our Engineering Team

Do you have any questions or want to see our tools in action? If so, please use the link below to schedule a meeting, where a member of our engineering team will be happy to show you the features and use cases and directly answer any questions you might have.

BTC EMBEDDED SYSTEMS BLOG

From our Blog

Sharing insights on embedded software development, model-based design, automatic code generation and ISO 26262 compliant testing.

PRODUCT VIDEOS, VIDEO BLOG & WEBINARS

Videos & Webinars

Discover some of the main features of our products in these short videos.

BTC EmbeddedTester BASE

Requirements-based Testing for Simulink, TargetLink, Embedded Coder and handwritten code.