Realizing Distributed TTCN-3 Test Systems with TCI

  • Ina Schieferdecker
  • Theofanis Vassiliou-Gioles
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2644)


Distributed test setups for efficient load, performance, scalability, interworking, and end-to-end tests are gaining importance for the assessment of distributed communicating systems. The Testing and Test Control Notation TTCN-3 provides concepts for component-based distributed test systems in dynamic test configurations, where test components may reside on various network nodes to be near the interfaces of the tested system. The realization of executable TTCN-3 tests on concrete test platforms involves TTCN-3 compilation/interpretation and adaptations to the test platform. The TTCN-3 Control Interfaces TCI define entities, interfaces, types and operations needed to flexibly manage and distribute TTCN-3 based test systems. It complements and completes the TTCN-3 Runtime Interface TRI. This paper discusses the underlying concepts of TCI and demonstrates its use for the realization of a distributed test for the Session Initiation Protocol SIP.


Session Initiation Protocol Test Platform Test Component Test Management System Under Test 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    J. Rosenberg, H. Schulzrinne, et al: “SIP: Session Initiation Protocol”, Draft IETF SIP RFC 3621, June 2002.Google Scholar
  2. 2.
    S. Schulz, T. Vassiliou-Gioles: “Implementation of TTCN-3 Test Systems using the TRI”, IFIP 14th Intern. Conf. on Testing Communicating Systems-TestCom 2002-, Berlin, Germany, March 2002.Google Scholar
  3. 3.
    ETSI ES 201 873-1, v2.2.1: “The Testing and Test Control Notation TTCN-3: Core Language”, Oct. 2002.Google Scholar
  4. 4.
    ETSI ES 201 873-5, v1.0: “The TTCN-3 Runtime Interface (TRI); Concepts and Definition of the TRI”, Oct. 2002, Draft.Google Scholar
  5. 5.
    ETSI DES 201 873-6, v1.0: “The TTCN-3 Control Interfaces (TCI); Concepts and Definition of the TCI”, Oct. 2002, Draft.Google Scholar
  6. 6.
    T. Vassiliou-Gioles, M. Li, I. Schieferdecker, M. Born, M. Winkler: Configuration and Execution Support for Distributed Tests. — IFIP 12th International Workshop on Testing of Communicating Systems (IWTCS’99), Budapest (Hungary), Sept. 1999.Google Scholar
  7. 7.
    ETSI ES 201 770 V4.2.4: “The Test Synchronization Protocol TSP1+”, Sept. 2000.Google Scholar
  8. 8.
    F. Brady and R.M. Baker, “INTOOL/GCI; Generic Compiler/Interpreter interface; GCI Interface Specification”, INTOOL CGI/NPL038 (V2.2), Infrastructural Tools for Information Technology and Telecommunications Conformance Testing, Dec. 1996.Google Scholar
  9. 9.
    OMG CORBA v2.2: “The Common Object Request Broker: Architecture and Specification”, Section 3, Feb. 1998.Google Scholar

Copyright information

© IFIP 2003

Authors and Affiliations

  • Ina Schieferdecker
    • 1
  • Theofanis Vassiliou-Gioles
    • 2
  1. 1.Competence Center for Testing, Interoperability and PerformanceFraunhofer FOKUSBerlinGermany
  2. 2.Testing Technologies IST GmbHBerlinGermany

Personalised recommendations