Testing and Test Control Notation (TTCN) is internationally standardized testing language designed purely for testing. The main target of that project is to create free and Open Sourced compiler based on the C interface defined in ETSI spec.
License
mpusz/FreeTTCN
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
F R E E T T C N P R O J E C T Chapter I - Basic information ----------------------------- 'freettcn' project provides 3 basic modules: 1. TTCN code interpreter + C++ code generator + libfreettcn.so library (TE) Only this module is necessary to create TTCN Executable library. It provides: - freettcn - TTCN code translator to C++ language (run 'freettcn -h' after instalation for more info). It converts all module specific data from TTCN source module file to C++ file. - libfreettcn.so - contains all core TE functionalities. Code is written in C++ language but it uses standardized C language interface to communicate with other entities of TTCN test environment. 2. TTCN environment library (TM, TL, CH, CD, SA, PA) libfreettcnenv.so library contains example implementation of the rest of TTCN environment entities. Every entity is a standalone implementation with standardized C language interface. Final user application can use all, any or none of these entities. 3. 'freettcn' project usage example That module provides simple final implementation of all TTCN environment entities and some TTCN source module files with corresponding CD and SA information. Chapter II - Dependencies ------------------------- 1. ANTLR C Runtime Distribution Download ANTLR C Runtime Distribution from http://www.antlr.org/download/C, compile and install. Chapter III - Compilation and instalation ---------------------------------------- 'freettcn' project compilation and instalation needs following steps: - make distclean (optional) - make freettcn - su -c 'make freettcn_install' - make env (optional) - su -c 'make env_install' (optional) - make example (optional) Chapter IV - TODO ------------------ 4 - 8.2.4 Flow graph representation of functions 4 - 8.2.5 Flow graph representation of altsteps 4 - 8.2.6 Flow graph representation of component type definitions
About
Testing and Test Control Notation (TTCN) is internationally standardized testing language designed purely for testing. The main target of that project is to create free and Open Sourced compiler based on the C interface defined in ETSI spec.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published