[画像:TDL: Task Description Language]

Synopsis:

TDL is a programming language that extends the C++ programming language to include asynchronous constrained procedures, called Tasks. TDLC is our TDL compiler. TDLC is implemented in Java, and translates TDL code into C++ code. This translated C++ code is then compiled and linked with our underlying TDL and TCM C++-based libraries to produce executable programs. TDL is ideally suited for event-driven architectures where events occur asynchronously during real-world situations, such as in robotics or satellite systems. Click here for a brief history of our research in architectures for task-level control.


TDL/TDLC Documentation:

Download Format Date Status
TDL Quick-Reference Manual (1.3.2) HTML Still being written. NEW
TDL Quick-Reference Manual (1.3.0) HTML Still being written.  
OLD
TDL Quick-Reference Manual (1.2.1)
HTML July 23rd, 2001  
TDL FAQ HTML See FAQ. Current.
TDL 0.4.0 gzip'ed Postscript Sept. 20th, 1999 Outdated.
Being rewritten.
TDL 0.4.0 gzip'ed WordPerfect 8 Sept. 20th, 1999 Outdated.
Being rewritten.
TDL 0.4.0 HTML Sept. 20th, 1999 Poor HTML translation of that outdated manual.


Download TDLC:

Download Date Tested Under
TDL 1.5.3 / TCM 2.10.1
/ IPC 3.10.2
February 28, 2014. Ubuntu 12.04, Fedora 2.6
(g++) 4.6.3 / 4.1.2
TDL 1.3.6A / TCM 2.7.5
/ THREADS / IPC 3.7.6
April. 18th, 2003. RH 6.2, RH 7.1, RH 7.2
(egcs) 2.91.66, (g++) 3.0.1 / 3.0.2
TDL 1.3.4 / TCM 2.7.2
/ THREADS / IPC 3.7.3
Sept. 17th, 2002. RH 6.2, RH 7.1, RH 7.2
(egcs) 2.91.66, (g++) 3.0.1 / 3.0.2
TDL 1.3.3 / TCM 2.7.1
/ THREADS / IPC 3.7.3
July 11th, 2002. RH 6.2, RH 7.1, RH 7.2
(egcs) 2.91.66, (g++) 3.0.1 / 3.0.2
TDL 1.3.2A / TCM 2.6.1 April 15th, 2002. RH 6.2 / (egcs) 2.91.66
TDL 1.2.0 / TCM 2.1.0 July 5th, 2000.  
TDL 1.1.1 / TCM 2.0.3 June 13th, 2000. Outdated.
TDL 1.1.1 / TCM 2.0.1 Jan. 17th, 2000. Outdated.


TDL/TDLC Mailing Lists:

Email
Address Date Status
tdl-users@cs.cmu.edu June 18th, 2002. Active.
tdl-users@cs.cmu.edu is under manual control. To subscribe to (or unsubscribe from) this list, send your request to reids+@cs.cmu.edu or


People:



Related Information:

Task Control Architecture:
TCA was the precursor to TCM, which forms the underlying asynchronous task scheduling and constraining foundation for TDL.


Projects utilizing TDL:





Last Updated $Date: Feb 28, 2014 $
Send questions or comments to reids@cs.cmu.edu

AltStyle によって変換されたページ (->オリジナル) /