TTCN
1 program
Added 2026-03-06T10:00:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: TTCN-2, Tree and Tabular Combined Notation, Testing and Test Control Notation
Provenance: commit 814f5c6a3c · authored 2026-03-06T01:57:20+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
4 sources · pl_id:
pl/ttcnRelated languages
LLM-contributed programs
Simple Echo Test Suite
Provenance: commit 814f5c6a3c · authored 2026-03-06T01:57:20+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
module SimpleTest {
/* TTCN Test Suite: Simple Echo Test
* Tests a basic echo protocol using ASN.1-defined messages
*/
type record EchoRequest {
integer id,
charstring message
}
type record EchoResponse {
integer id,
charstring message,
boolean success
}
type port EchoPort message {
out EchoRequest;
in EchoResponse
}
type component EchoMTC {
port EchoPort P
}
testcase TC_BasicEcho() runs on EchoMTC {
var EchoRequest req := { id := 1, message := "Hello" };
var EchoResponse resp;
timer T := 10.0;
P.send(req);
T.start;
alt {
[] P.receive(EchoResponse : { id := 1, message := "Hello", success := true }) -> value resp {
log("Echo success: ", resp.message);
setverdict(pass)
}
[] P.receive {
setverdict(fail, "Unexpected response")
}
[] T.timeout {
setverdict(fail, "Timeout waiting for echo response")
}
}
}
control {
execute(TC_BasicEcho())
}
}
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)