Play now
Play Video
Play now
Play Video
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?
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?
A unique integration
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
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.
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.
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
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.
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.
If you would like to try out our tools, we will gladly provide an evaluation license free of charge. Evaluations include a free launch workshop and also provide an opportunity for you to meet one-on-one with our support and engineering teams.
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.
If you would like to try out our tools, we will gladly provide an evaluation license free of charge. Evaluations include a free launch workshop and also provide an opportunity for you to meet one-on-one with our support and engineering teams.
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.
Markus Gros
Berlin, Germany
Thabo Krick
Oldenburg, Germany
Wolfgang Meincke
Stuttgart, Germany
Nabile Khoury
Paris, France
Requirements-based Testing for Simulink, TargetLink, Embedded Coder and handwritten code.
We provide intelligent and automated test solutions which enable our customers to deal with the growing complexity of embedded software while achieving high quality in compliance with the ISO 26262 standard.
Copyright © 2024 BTC Embedded Systems