TDL TechnologyTDL Component ModelLogical Execution TimeScientific FoundationsFurther DocumentsTDL Products
TDL Technology

With the Timing Definition Language (TDL) you simply define the timing of each periodic task. For example, you specify the timing for task1 to be 5 milliseconds (ms) and the timing for task2 to be 20 ms. Not more and not less.

 

We call these timing specifications the Logical Execution Time (LET) that abstracts from the platform-specific timing. As typical for solid model-based development, automatic code generators do the hard work for you. You just have to select the target platform.

 

Note that we provide the specification of the TDL, that is, the basis of our products, as freely available document. TDL should become an open standard for embedded software components. This allows a competition for the best implementation of the standard. We are convinced that it will be tough to beat preeTEC's products.

Several white papers explain the TDL concepts in detail.

 

The advantages of an appropriate timing abstraction in TDL are manifold:

transparent distribution of TDL components: developers do not have to take care of the distribution of TDL components—we guarantee that they behave the same no matter how they are distributed.

separation of concerns: in TDL you specify the timing and concurreny, whereas the functionality can be implemented in any programming language or in Matlab®/Simulink® models

time and value determinism: TDL components behave identical, on any platform and no matter how they are distributed


© 2010 TDL Team