Testing ASCET-DEVELOPER Models with TPT

Robert Fey

Mar 28, 2021 / 1 min read

Model-in-Loop testing with TPT can now also be done with ASCET-DEVELOPER – the latest platform for software modeling, code generation and simulation developed by ETAS, replacing all ASCET 6.x versions.

ASCET-DEVELOPER Testing Fully Supported in TPT

ASCET has been completely re-implemented. From the perspective of a TPT user the previous functionalities stay the same and new features of the development environment have been implemented, as well. TPT imports channels, parameters and so on as usual. What’s more, working on your testing project straight from TPT has become more convenient.

TPT fully supports the new development environment and offers a migration path from ASCET 6.x to ASCET-DEVELOPER (essentially ASCET 7). Moreover, back-to-back testing ASCET 6 and ASCET-DEVELOPER is also enabled.

New Features in ASCET-DEVELOPER

ASCET-DEVELOPER was completely redesigned and comes with multiple new features. One prevalent feature is the generation of code for different targets via custom callbacks to device-specific arithmetic, interpolation, or service libraries. TPT fully automatically integrates all external sources specified in ASCET-DEVELOPER in its test frame (test harness). You do this simply by using the co-simulation platform FUSION (ASCET@FUSION) available in the testing tool TPT.

Another feature is conditional code and data structures which can be resolved at compile or generation time, which enables the easy handling of software variants. Once you configured TPT accordingly, the testing tool TPT can do the handling of all software variants directly.

Lastly, ASCET-DEVELOPER works more intuitively and provides a more comfortable user interface with regards to the previous tool ASCET 6.x.

Advantages of Testing ASCET Models with TPT

Testing ASCET-DEVELOPER models with TPT comes with multiple perks. Amongst others, testing with ASCET-DEVELOPER is fully compliant with functional safety standard ISO 26262.

  • Compatible with ASCET-DEVELOPER and all 6.x-ASCET versions
  • Testing of preconfigured ASCET projects that contain a single or several modules
  • Automatic interface analysis of ASCET models
  • Automatic testframe (test harness) generation
  • Testing of unscaled physical models (MiL) and also of scaled implementation models (SiL)
  • Regression tests with unscaled and scaled simulations (MiL-SiL back-to-back testing)
  • Linking and tracing of requirements and test cases
  • Testing according to the safety standard ISO 26262

Continue Reading