Distributed Load Tests with TTCN-3

  • George Din
  • Sorin Tolea
  • Ina Schieferdecker
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3964)


The design of TTCN-3 focused on extensions to address testing needs of modern telecom and datacom technologies and widen the applicability to many kinds of tests including performance tests. One of the most important features of TTCN-3 is the platform independence which allows testers to concentrate on the test specification while the complexity of the underlying platform (i.e., operating system, hardware configuration, etc.) is left behind the scene. As far as the test distribution is concerned, TTCN-3 provides the necessary language elements for distributed tests. This is however supported in a transparent fashion so that the same test may run either locally or distributed. The distributed execution of a test enables the execution of test components belonging to one test configuration on different computers (the test nodes), sharing thus a bigger amount of computational resources. Test distribution is a research challenge when it comes to the problem of how to distribute the test components efficiently on the test nodes. Specifically for load testing – a particular kind of performance test – we investigate strategies to distribute tests on heterogeneous hardware in order to use the hardware resources of the test nodes efficiently.


Load Test Distribution Strategy Test Component System Under Test Distribution Algorithm 
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.
    Shirazi, B.A., Kavi, K.M., Hurson, A.R.: Scheduling and Load Balancing in Parallel and Distributed Systems. IEEE Computer Society Press, Los Alamitos (1995)Google Scholar
  2. 2.
    ETSI ES 201 873-1 V3.1.1, Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 1: TTCN 3 Core Language, Sophia Antipolis, France (July 2005)Google Scholar
  3. 3.
    ETSI : TTCN 3 Homepage (June 2005), http://www.TTCN-3.org
  4. 4.
    Neukirchen, H.W.: Languages, Tools and Patterns for the Specification of Distributed Real-Time Tests, Dissertation, Universität Göttingen (November 2004), electronically published on: http://Webdoc.sub.gwdg.de/diss/2004/neukirchen/index.html and archived on: http://deposit.ddb.de/cgi-bin/dokserv?idn=974026611
  5. 5.
    Schieferdecker, I., Stepien, B., Rennoch, A.: PerfTTCN, a TTCN language extension for performance testing. In: IWTCS 1997 Proceedings, Cheju Island, KoreaGoogle Scholar
  6. 6.
    Schieferdecker, I., Vassiliou-Gioles, T.: Realizing Distributed TTCN 3 Test Systems with TCI. In: TestCom 2003 Proceedings, pp. 95–109 (2003)Google Scholar
  7. 7.
    Grabowski, J., Koch, B., Schmitt, M., Hogrefe, D.: SDL and MSC Based Test Generation for Distributed Test Architectures. In: Dssouli, R., Bochmann, G.v., Lahav, Y. (eds.) SDL 1999 - The next Millenium, Elsevier, Amsterdam (1999)Google Scholar
  8. 8.
    Walter, T., Schieferdecker, I., Grabowski, J.: Test Architectures for Distributed Systems - State of the Art and Beyond. In: Petrenko, A., Yevtuschenko, N. (eds.) Testing of Communicating Systems, vol. 11. Kluwer Academic Publishers, Dordrecht (1998) (Invited talk)Google Scholar
  9. 9.
    Dai, Z.R., Grabowski, J., Neukirchen, H.: TIMEDTTCN 3 – A Real-Time Extension for TTCN-3. In: Schieferdecker, I., Konig, H., Wolisz, A. (eds.) Testing of Communicating Systems, Berlin, March 2002, vol. 14. Kluwer, Dordrecht (2002)Google Scholar
  10. 10.
    ETSI ES 201 873-5 V1.1.1: The Testing and Test Control Notation version 3; Part 5: TTCN-3 Runtime Interface (TRI) (February 2003)Google Scholar
  11. 11.
    Draft ETSI ES 201 873-6 V1.0.0: The Testing and Test Control Notation version 3; Part 6: TTCN-3 Control Interfaces (TCI) (March 2003)Google Scholar
  12. 12.
    MySQL Homepage, http://www.mysql.com
  13. 13.
    Binder, R.: Testing Object-Oriented Systems: Models, Patterns and Tools. Addison-Wesley, Reading (2000)Google Scholar
  14. 14.
    Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, Oxford (1977)Google Scholar
  15. 15.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. In: Elements of Reusable Object-Oriented Software. Addison Wesley, Reading (1995)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2006

Authors and Affiliations

  • George Din
    • 1
  • Sorin Tolea
    • 1
  • Ina Schieferdecker
    • 1
    • 2
  1. 1.Fraunhofer FOKUS, MOTIONBerlinGermany
  2. 2.Faculty IVTechnical University BerlinBerlinGermany

Personalised recommendations