Available Open Source Tools
This page lists all the TTCN-3 tools known to ETSI which
are available under an open source license. For more information about
some of these tools click on the respective heading.
Please
contact us
if you know of any other open source tools.
Please note that this page only collects generally
useful and open tools and assets. More specific open assets like
specific Codec, SUT Adapter or Platform Adapter implementations are not
listed here but the
Public Test Suites page.
TRex
*
This tool has been conceived and developed at the University of
Göttingen to provide IDE functionality for the TTCN-3 core notation,
and to support the assessment and automatic restructuring of TTCN-3 test
suites by providing suitable metrics and re-factoring. It has been
published as an open-source Eclipse plug-in under the Eclipse Public
License.
T3doc

This tool has been conceived by Federico Engler and further developed by
ETSI. It is a tool for generating HTML documentation via tagged TTCN-3
comments. It follows a similar philosophy as javadoc or doxygen tools.
It is made available by ETSI under the Apache 2.0 open source license.
Please use the ETSI
T3doc
issue tracking tool to
report or view currently outstanding issues.
Contact
us if you want to become a T3Doc developer or get a snapshot of the ETSI
source code repository.
Codec generator
*
This tool has been conceived and developed by IRISA as part of their
T3DevKit. It automatically generates a codec based TTCN-3 type module(s),
default codec functions, user defined C++ codec functions (so
called "codets"), and the codec part of the IRISA T3DevLib. Codets can
be used to replace default codec functionality with customized handling.
The codec generator generates a codec implementation for the
standardized C Mapping of TCI Codec, Type & Value interfaces. IRISA
published a
paper and
presentation
on the design of the codec generator at T3UC 2007.
The Codec Generator is available as part of the IRISA T3DevKit under the
CeCILL-C open source license.
T3DevLib
*
This library has been conceived and developed by IRISA as part of their
T3DevKit. It essentially maps the standardized C mapping of TRI and TCI
CD API to corresponding C++ APIs. In addition, it also handles issues
like memory management of TRI or TCI operation parameters. Therefore,
this library allows the development or integration of Codec, SUT and
Platform Adapter implementations written in C++.
The T3DevLib is available as part of the IRISA T3DevKit under the
CeCILL-C
open source license.
|