The Timing Definition Language (TDL) is the basis for Chrona’s Creation Suite.
TDL is a high-level textual notation for explicitly defining the timing behavior of
real-time applications. It was first developed at the University of California, Berkeley and is an open source language. We believe TDL will become the open standard for modeling timing behavior.
The use of TDL separates timing considerations from platform considerations. This frees the developer to address timing issues abstractly and thus to create reusable components.
Traditional tools for developing embedded software rely on programming languages such as C/C++ or assembly language that have no provision for specifying timing. This forces timing specification down to the complex level of the platform. Or in other words, the often unpredictable timing behavior of legacy applications results implicitly from platform details.