Titan provides an Eclipse-based IDE for TTCN-3. The user of the tool can develop test cases, test execution logic and build the executable test suite for one or more platforms.
Though Titan is told to be "a TTCN-3 test tool", in fact it is able to use TTCN-3, ASN.1, XSD and IDL specifications describing the message and signal structures at the tested interfaces. ASN.1 is imported directly, while XSD and IDL are first converted to TTCN-3 and then the generated TTCN-3 modules are used in the projects. In case of XSD the TTCN-3 module is decorated with XML encoding instructions. Titan also supports codec control decorators in TTCN-3 files for binary and textual protocol encodings. Defining the test configurations and the dynamic behaviour of the tests are written in TTCN-3. Functions written in C/C++ can be also be called in the TTCN-3 code.
The Eclipse Titan project is about test development/test automation based on TTCN-3 language. (see main project page hxxps://projects.eclipse.org/projects/tools.titan)
It can be used in any context, Android as well but I suppose some effort will have to be put in that.
This might help you to decide if you are in the right place.
Unfortunately when the code of Eclipse plug-ins was verified by the
IP review team it was discovered that they have a dependency of ANTLR v2 , which is considered unacceptable by the Eclipse foundation as apparently there was no source control when writing and releasing the code, so it is deemed of unclear provenance.
This is the reason we did not release yet the code of the Eclipse
plug-ins; we are currently working on migrating from ANTLR v2 to ANTLR
As soon as this is ready we will release the code and executables.