Skip to main content

TTCN-3 Based Conformance Testing of Mobile Broadcast Business Management System in 3G Networks

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNCCN,volume 5826)

Abstract

Mobile broadcast service is one of the emerging most important new services in 3G networks. To better operate and manage mobile broadcast services, mobile broadcast business management system (MBBMS) should be designed and developed. Such a system, with its distributed nature, complicated XML data and security mechanism, faces many challenges in testing technology. In this paper, we study the conformance testing methodology of MBBMS, and design and implement a MBBMS protocol conformance testing tool based on TTCN-3, a standardized test description language that can be used in black-box testing of reactive and distributed system. In this methodology and testing tool, we present a semi-automatic XML test data generation method of TTCN-3 test suite and use HMSC model to help the design of test suite. In addition, we also propose an integrated testing method for hierarchical MBBMS security architecture. This testing tool has been used in industrial level’s testing.

Keywords

  • Home Location Register
  • European Telecommunication Standard Institute
  • Mobile Communication Network
  • Message Sequence Chart
  • Wireless Application Protocol

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. 3GPP TS 23.246 (v9.0.0): Multimedia Broadcast/Multicast Service (MBMS); Architecture and Functional Description (Release 9) (March 2009)

    Google Scholar 

  2. 3GPP TS 26.346 (v8.2.0): Multimedia Broadcast/Multicast Service (MBMS); Protocols and Codecs (Release 8) (March 2009)

    Google Scholar 

  3. Hartung, F., Horn, U., Huschke, J., Kampmann, M., Lohmar, T., Lundevall, M.: Delivery of Broadcast Services in 3G Networks. IEEE Transactions on Broadcasting 53(1), 188–199 (2007)

    CrossRef  Google Scholar 

  4. Open Mobile Alliance: Mobile Broadcast Services Architecture (OMA-AD-BCAST-V1_0-20090212-A) (February 2009)

    Google Scholar 

  5. Open Mobile Alliance: Mobile Broadcast Services (OMA-TS-BCAST_Services-V1_0-20090212-A) (February 2009)

    Google Scholar 

  6. Zhang, H., Chang, J., Tang, J., Yang, Z.: Analysis and Design of Mobile Broadcast Busi-ness Management System. Telecom Engineering Techniques and Standardization 2, 1–4 (2008) (In Chinese)

    Google Scholar 

  7. ISO/IEC: ISO/IEC 9646: Information technology, open systems interconnection, confor-mance testing methodology and framework. Geneva, Switzerland (1991)

    Google Scholar 

  8. Grabowski, J., Hogrefe, D., Rethy, G., et al.: An introduction to the testing and test control notation (TTCN-3). Computer Networks 42(3), 375–403 (2003)

    CrossRef  MATH  Google Scholar 

  9. ETSI: ETSI standard ES 201 873-1 V3.4.1: The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language. European Telecommunications Standards Institute (ETSI), Sophia-Antipolis, France (September 2008)

    Google Scholar 

  10. Floch, A., Roudaut, F., Sabiguero, A., et al.: Some lessons from an experiment using TTCN-3 for the RIPng testing. In: Khendek, F., Dssouli, R. (eds.) TestCom 2005. LNCS, vol. 3502, pp. 318–332. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  11. Noudem, F., Viho, C.: Modeling, verifying and testing mobility protocol from SDL language. In: Prinz, A., Reed, R., Reed, J. (eds.) SDL 2005. LNCS, vol. 3530, pp. 198–209. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  12. Dibuz, S., Szabo, T., Torpis, Z.: BCMP performance test with TTCN-3 mobile node emulator. In: Groz, R., Hierons, R.M. (eds.) TestCom 2004. LNCS, vol. 2978, pp. 50–59. Springer, Heidelberg (2004)

    CrossRef  Google Scholar 

  13. Din, G., Tolea, S., Schieferdecker, I.: Distributed load tests with TTCN-3. In: Uyar, M.Ü., Duale, A.Y., Fecko, M.A. (eds.) TestCom 2006. LNCS, vol. 3964, pp. 177–196. Springer, Heidelberg (2006)

    CrossRef  Google Scholar 

  14. Yin, X., Wang, Z., Jing, C., Shi, X.: A TTCN-3-based protocol testing system and its extension. Science in China Series F: Information Sciences 51(11), 1703–1722 (2008)

    CrossRef  Google Scholar 

  15. Werner, E., Grabowski, J., Troschutz, S., Zeiss, B.: A TTCN-3-based Web Service Test Framework. In: Software Engineering 2008 Workshops, pp. 375–382 (2008)

    Google Scholar 

  16. Stepien, B., Peyton, L., Xiong, P.: Framework testing of web applications using TTCN-3. International Journal on Software Tools for Technology Transfer. 10(4), 371–381 (2008)

    CrossRef  Google Scholar 

  17. Lin, Y.-B., Liang, C.-F., Chen, K.-H., Liao, H.-Y.: NTP-SIOT: a test tool for advanced mobile services. IEEE Network 21(1), 21–26 (2007)

    CrossRef  Google Scholar 

  18. Lin, Y.-B., Wang, C.-C., Lu, C.-H., Hsu, M.-R.: NTP-PoCT: a conformance test tool for push-to-talk over cellular network. Wireless Communications and Mobile Computing 8, 673–686 (2007)

    CrossRef  Google Scholar 

  19. Baker, P., Bristow, P., Jervis, C., King, D.J., Mitchell, B.: Automatic Generation of Con-formance Tests from Message Sequence Charts. In: Sherratt, E. (ed.) SAM 2002. LNCS, vol. 2599, pp. 170–198. Springer, Heidelberg (2003)

    CrossRef  Google Scholar 

  20. Ebner, M.: TTCN-3 Test Case Generation from Message Sequence Charts. In: IEEE Inter-national Symposium on Software Reliability Engineering (ISSRE 2004) Workshop on In-tegrated-reliability with Telecommunications and UML Languages (ISSRE 2004: WITUL 2004) (2004)

    Google Scholar 

  21. ETSI: ETSI standard ES 201 873-9 V3.3.1: The Testing and Test Control Notation version 3; Part 9: Using XML schema with TTCN-3. European Telecommunications Standards Institute (ETSI), Sophia-Antipolis, France (July 2008)

    Google Scholar 

  22. Using XML Schema with TTCN-3, http://wiki.openttcn.com/media/index.php/OpenTTCN/Working_documents/Reviews/Using_XML_Schema_with_TTCN-3

  23. 3GPP TS 33.220 (v8.6.0): Generic Authentication Architecture (GAA); Generic bootstrap-ping architecture (Release 8) (March 2009)

    Google Scholar 

  24. ITU-TS Recommendation Z.120: Message Sequence Chart (MSC). ITU-TS, Geneva (2004)

    Google Scholar 

  25. Mauw, S., Reniers, M.A.: High-level message sequence charts. In: Cavalli, A.R., Sarma, A. (eds.) Proc. of the 8th International SDL Forum (SDL 1997), pp. 291–306. Elsevier, Amsterdam (1997)

    Google Scholar 

  26. Genest, B., Hélouët, L., Muscholl, A.: High-Level Message Sequence Charts and Projec-tions. In: Amadio, R.M., Lugiez, D. (eds.) CONCUR 2003. LNCS, vol. 2761, pp. 311–326. Springer, Heidelberg (2003)

    CrossRef  Google Scholar 

  27. Genest, B., Muscholl, A., Seidl, H., Zeitoun, M.: Infinite-state high-level MSCs: Model-checking and realizability. Journal of Computer and System Sciences 72(4), 617–647 (2006)

    MathSciNet  CrossRef  MATH  Google Scholar 

  28. XMLSpy, http://www.altova.com/products/xmlspy/xmlspy.html

  29. Open Mobile Alliance: Service Guide for Mobile Broadcast Services(OMA-TS-BCAST_Service_Guide-V1_0-20090212-A) (February 2009)

    Google Scholar 

  30. 3GPP TS 33.246 (v8.3.0): 3G Security; Security of Multimedia Broadcast/Multicast Service (MBMS) (Release 8) (March 2009)

    Google Scholar 

  31. Niemi, A., Arkko, J., Torvinen, V.: Hypertext Transfer Protocol (HTTP) Digest Authentication Using Authentication and Key Agreement (AKA). IETF RFC 3310 (September 2002)

    Google Scholar 

  32. Franks, J., Hallam-Baker, P., Hostetler, J., et al.: HTTP Authentication: Basic and Digest Access Authentication. IETF RFC 2617 (June 1999)

    Google Scholar 

  33. Arkko, J., Carrara, E., Lindholm, F., et al.: MIKEY: Multimedia Internet KEYing. IETF RFC 3830 (August 2004)

    Google Scholar 

  34. Telelogic tester, http://www.telelogic.com/Products/tester/index.cfm

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wang, Z. et al. (2009). TTCN-3 Based Conformance Testing of Mobile Broadcast Business Management System in 3G Networks. In: Núñez, M., Baker, P., Merayo, M.G. (eds) Testing of Software and Communication Systems. FATES TestCom 2009 2009. Lecture Notes in Computer Science, vol 5826. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05031-2_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-05031-2_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-05030-5

  • Online ISBN: 978-3-642-05031-2

  • eBook Packages: Computer ScienceComputer Science (R0)