TTCN is a
programming language dedicated to testing of
communication protocols and
web services. A TTCN Test Suite consists of many
test cases written in TTCN. Up to version 2 the language is unconventionally written in tables and called Tree and Tabular Combined Notation. Reading and editing this language requires special TTCN editors. From version 3 on TTCN was renamed to Testing and Test Control Notation, is closer to current programming languages and can be edited with traditional editors. TTCN-3 is even more flexible than TTCN-2 and can be used besides for protocol testing also for testing traditional software.
See more at Wikipedia.org...
TREE AND TABULAR COMBINED NOTATION. TTCN