Production Code

Automated Production Code

Handwritten code often takes the longest to develop, and despite that, will likely contain many errors. Using the production code generator TargetLink, you can skip the unnecessary manual translation of the code, and can instead focus on more important problems. Automatic generation of production code means less testing in the target system is required, as compliance with earlier verified models is guaranteed. With TargetLink, production code will be generated in C directly from the Simulink®- or Stateflow® model, and simulation of the code is done directly on the PC to verify that scaling effects etc. don’t affect the functionality.

Model Quality

For guideline checking of Simulink®- and TargetLink models, you can use Model Examiner (MXAM), created by dSPACEs strategic partner Model Engineering Solutions GmbH (MES). MXAM is industry standard for guideline checking of Simulink®- and TargetLink models.

Managing specifications

Quality code needs quality specifications. For that reason, dSPACE’s strategic partner BTC Embedded Systems provides Embedded Tester, a tool for automated generation of test vectors for structural testing and verification of structural requirements. In an ISO 26262 compliant workflow, verification is all-important, but so is traceability. With the help of BTC’s Embedded Specifier, the specifications are coupled with the tests to systematically check if the requirements are fulfilled.

Software Architecture

The complexity of large control systems is a huge challenge for the automotive producers and their suppliers. When functions are developed for an ECU or a network of ECUs, the ease of communication is greatly increased by formal system models. To meet this challenge, dSPACE has integrated an architecture tool into their toolchain called SystemDesk. Developers working with SystemDesk can plan, execute and integrate complex system architecture and distributed control systems faster than ever before. A large focus is on AUTOSAR and simulation possibilities, including bus communication.

Related products: Production Code

  • TargetLink

    TargetLink is a software which generates production code (C-code) directly from the graphical environment in MATLAB®/Simulink®/Stateflow. This is a valuable and useful tool within model based development since the models can be tested and verified early in development. The code… Read more

    Ask a question Read more
  • Model Examiner (MXAM DRIVE)

    Model Examiner (MXAM DRIVE)® provides a fast and reliable method to verify a model’s compliance with guidelines for Simulink®/Stateflow and TargetLink. The guidelines can be anything from established well known standards to specific standards implemented by the users’ company. There… Read more

    Ask a question Read more
  • BTC EmbeddedSpecifier

    BTC Embedded Specifier® is a software tool used to create and manage semi-formal and formal requirements of all kinds. Informal text-based requirements can in an intuitive way be converted into a formal specification in a machine-readable format through an intuitive… Read more

    Ask a question Read more
  • BTC EmbeddedTester

    BTC EmbeddedTester® is a tool for fully automated, ISO-26262 compliant back-to-back testing between Simulink®/TargetLink®-models and it’s respective production code. BTC EmbeddedTester® is based on model checking technology. That technology guarantees that the least amount of necessary tests that cover the… Read more

    Ask a question Read more
  • SystemDesk

    SystemDesk is a system architecture tool for modeling AUTOSAR-architectures and systems for application software. SystemDesk allows for fast planning, implementation and integration of system architecture in distributed software systems. SystemDesk can generate virtual ECU’s based on application software, and then… Read more

    Ask a question Read more
  • TargetLink
  • Model Examiner (MXAM DRIVE)
  • BTC EmbeddedSpecifier
  • BTC EmbeddedTester
  • SystemDesk

Ask a product question about:

Your Subject

Your Message

Your Name

Your Email (*)

Client cases

Volvo Cars: Model-Based Development Tool Chain

To develop electronic control units (ECUs) for automatic transmission, Volvo Cars has for the first time used a model-based development concept to develop gearshift strategies, and interlinked the subsequent development steps. The tool chain consists of two important products from […]

Read more

Volvo Technology: Climate Under Control

Volvo Technology, the center for innovation, research and development in the Volvo Group, has been continuously refining and extending its established Climate Control Module (CCM) over the years. The software is used by several international car, truck and construction equipment […]

Read more
Menu