Advertisement

Performance Analysis of Concurrent PCOs in TTCN-3

  • Máté J. Csorba
  • Sándor Palugyai
  • Sarolta Dibuz
  • Gyula Csopaki
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3964)

Abstract

This paper deals with a study and a mathematical model of concurrent Points of Control and Observation (PCOs) realized in Testing and Test Control Notation version 3 (TTCN-3). We study test scenarios that are gaining importance as TTCN-3 is emerging as a notation suitable for conducting load tests too. We investigate communication between parallel test components (PTCs) and analyze race conditions between the queues underlying the implemented PCOs. This way, we build an analytic model to investigate behavior of PCOs under stress conditions and to assess possible latencies messages in a TTCN-3 based load test system might suffer. We present a discrete-time Quasi Birth-Death process to predict performance indices of test components and we propose to use the results to avoid indefinite postponement in the communication of PTCs. Also, we aim to use the model for calculating traffic intensity limits under which it is feasible to use TTCN-3 for load testing. Furthermore, we present the output of the model together with an example load test scenario that is vulnerable to that types of latencies.

Keywords

Load Test Test Component System Under Test Race Condition Arrival Intensity 
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.

References

  1. 1.
    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 (2005)Google Scholar
  2. 2.
    Neukirchen, H., Ru Dai, Z., Grabowski, J.: Communication Patterns for Expressing Real-Time Requirements Using MSC and their Application to Testing. In: Groz, R., Hierons, R.M. (eds.) TestCom 2004. LNCS, vol. 2978, pp. 144–159. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  3. 3.
    Ru Dai, Z., Grabowski, J., Neukirchen, H.: Timed TTCN-3 Based Graphical Real-Time Test Specification. In: Hogrefe, D., Wiles, A. (eds.) TestCom 2003. LNCS, vol. 2644, pp. 110–127. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  4. 4.
    Ru Dai, Z., Grabowski, J., Neukirchen, H.: Timed TTCN-3 - A Real-time Extension for TTCN-3. In: Schieferdecker, I., König, H., Wolisz, A. (eds.) Proceedings of the IFIP 14th International Conference on Testing Communicating Systems - TestCom 2002, pp. 407–424 (2002)Google Scholar
  5. 5.
    McCanne, S., Floyd, S.: ns Network Simulator, http://www.isi.edu/nsnam/ns/
  6. 6.
    Schieferdecker, I., Vassiliou-Gioles, T.: Realizing Distributed TTCN-3 Test Systems with TCI. In: Hogrefe, D., Wiles, A. (eds.) TestCom 2003. LNCS, vol. 2644, pp. 95–109. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  7. 7.
    ETSI ES 201 873-4 (V3.1.1): Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 4: TTCN-3 Operational Semantics (2005)Google Scholar
  8. 8.
    Latouche, G., Ramaswami, V.: Introduction to Matrix Analytic Methods in Stochastic Modeling by the American Statistical Association and the Society for Industrial and Applied Mathematics, pp. 83–99, 221–237 (1999)Google Scholar
  9. 9.
    Palugyai, S., Csorba, M.J.: Performance Modeling of Rule-Based Architectures as Discrete-Time Quasi Birth-Death Processes. In: Proceedings of the 14th IEEE Workshop on Local and Metropolitan Area Networks, Chania, Greece (2005)Google Scholar
  10. 10.
    Neuts, M.F.: Matrix-Geometric Solutions in Stochastic Models, pp. 63–70, 81–107, 112–114. Johns Hopkins University Press, Baltimore (1981)Google Scholar
  11. 11.
    Osogami, T., Wierman, A., Harchol-Balter, M., Scheller-Wolf, A.: A recursive analysis technique for multi-dimensionally infinite Markov chains. Performance Evaluation Review 32(2), 3–5 (2004)CrossRefMATHGoogle Scholar
  12. 12.
    Osogami, T.: Analysis of a QBD Process that Depends on Background QBD Processes. Technical Report CMU-CS-04-163 (2004)Google Scholar
  13. 13.
    Rößler, G., Steinert, T.: Traffic Generator for Testing PABX and Call Center Performance. In: Schieferdecker, I., König, H., Wolisz, A. (eds.) Proceedings of the IFIP 14th International Conference on Testing Communicating Systems - TestCom 2002, pp. 139–151 (2002)Google Scholar
  14. 14.
    Acharya, I., Kumar Singh, H.: Testing of 3G 1xEV-DV Stack - A Case Study. In: Hogrefe, D., Wiles, A. (eds.) TestCom 2003. LNCS, vol. 2644, pp. 20–32. Springer, Heidelberg (2003)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2006

Authors and Affiliations

  • Máté J. Csorba
    • 1
  • Sándor Palugyai
    • 1
  • Sarolta Dibuz
    • 1
  • Gyula Csopaki
    • 2
  1. 1.Test Competence CenterEricsson Hungary Ltd.BudapestHungary
  2. 2.Department of Telecommunications and Media InformaticsBudapest University of Technology and EconomicsBudapestHungary

Personalised recommendations