EN FR
EN FR


Section: New Software and Platforms

The Passive Test Tool (ttproto) and CoAP Testing Tool

ttproto is an experimental tool for implementing testing tools, for conformance and interoperability testing. It was first implemented to explore interesting features and concepts for the TTCN-3 standard. It was also used to implement a passive interoperability test suite we provided for the CoAP (Constrained Application Protocol) interoperability event held in Paris in March 2012. It is currently used for the purpose of developing testing tools (for interoperability and conformance testing) for the F-interop european project (see http://www.f-interop.eu/). This tool is implemented in python3 and its design was influenced mainly by TTCN-3 (abstract model, templates, snapshots, behavior trees, communication ports, logging) and by Scapy (syntax, flexibility, customizability) Its purpose is to facilitate rapid prototyping and experimentation (rather than production use). We chose to maximize its modularity and readability rather than performances and real-time considerations.