TargetLink

from Wikipedia, the free encyclopedia
TargetLink
Basic data

developer dSPACE GmbH
Current  version 4.3
(March 14, 2018)
operating system Windows
category Serial code generation
License proprietary
German speaking No
TargetLink

TargetLink is software from the manufacturer dSPACE for automatic production code generation based on a subset of Simulink / Stateflow models. TargetLink requires an existing Matlab / Simulink installation and a separate so-called block set that is supplied.

TargetLink generates both ANSI-C and processor-optimized code. TargetLink also supports code generation for AUTOSAR software components for the automotive sector. A MISRA-C: 2012 compliance documentation is available on request.

All information relevant to code generation is managed in a central data container called a data dictionary.

The test of the generated code is carried out in Simulink , which was also used for the specification of the underlying simulation models. TargetLink supports three simulation modes for testing the generated code:

  1. Model in the Loop (MIL): With this type of simulation, the model design is checked. The MIL is also referred to as floating point simulation, since the variables are typically available as floating point numbers.
  2. Software in the Loop (SIL): The simulation is based on the execution of generated code, which runs on a PC system. The variable types are typically floating or fixed point numbers.
  3. Processor in the Loop (PIL): With the PIL, the generated code runs on the target hardware or on an evaluation board. The integration of a so-called real-time frame makes it possible to transfer the simulation results as well as memory usage and runtime information to the PC.

The Motor Industry Software Reliability Association (MISRA) published official MISRA modeling guidelines for TargetLink at the end of 2007 (MISRA AC TL), which are particularly important for functional safety and the creation of safety-critical applications, but are no longer being developed. In 2009, TÜV SÜD certified TargetLink for the development of safety-critical systems according to ISO DIS 26262 and IEC 61508 .

Based on the TargetLink Reference Workflow described by dSPACE , the code generator thus supports ISO-26262- compliant, model-based software development . The emphasis here is on "supported": A simplistic abbreviation to the statement "TargetLink generates ISO-26262-compliant production code" is not applicable, as the dSPACE document clearly shows. The reference workflow recommends or demands (see Chapter 5) as well as ISO 26262 on both models and code-level compliance and review of guidelines such as MISRA AC TL, Modeling Guidelines for TargetLink, MAAB guidelines and MISRA-C by the User.

Web links

Individual evidence

  1. dSPACE : dSPACE TargetLink 4.3: New Property Manager, optimized workflows and more. In: www.dspace.com. March 14, 2018, accessed March 14, 2018 .
  2. dspace.com dSPACE "MISRA Compliance Documentation"
  3. misra.org.uk MISRA Forum "Status of MISRA AC documents March 2014"
  4. atzonline.de  ( page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice. ATZonline "TÜV Süd certifies TargetLink"@1@ 2Template: Dead Link / www.atzonline.de  
  5. Archived copy ( memento of the original from October 6, 2014 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. dSPACE "TargetLink 3.2 Certified by TÜV SÜD" @1@ 2Template: Webachiv / IABot / www.dspace.com