A unique integration with dSPACE TargetLink
In Model-based development projects, testing is often one of the most time consuming tasks. Even before the first test case is created, a lot of time is typically spent to create test harnesses on model and code level or to provide information about scalings and ranges to the test tool. Thanks to the unique integration between dSPACE TargetLink and the BTC toolchain, this effort can be dramatically reduced, giving the user more time to focus on his test tasks.
When first started, BTC EmbeddedPlatform analyses all details about the TargetLink model and the production code. All information about subsystems, interfaces, datatypes, scalings and ranges as well as the mapping between model and code artifacts is extracted fully automatically. This even includes the hierarchical structure of the models, so that smaller subfunctions can be tested automatically on model and code level without the need to manually change the model. In addition to inputs and outputs, BTC EmbeddedPlatform also detects internal calibrations parameters and display variables and makes them accessible on all simulation levels. Besides Model-in-the-loop (MIL) and Software-in-the-loop (SIL) BTC EmbeddedTester also supports TargetLink Processor-in-the-loop (PIL) simulations, which allow to run the generated code on the target processor. If AUTOSAR is used, BTC EmbeddedTester also provides dedicated support for special AUTOSAR communication mechanisms like Client/Server or RTE-Status.