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.
Chapter PDF
References
3GPP TS 23.246 (v9.0.0): Multimedia Broadcast/Multicast Service (MBMS); Architecture and Functional Description (Release 9) (March 2009)
3GPP TS 26.346 (v8.2.0): Multimedia Broadcast/Multicast Service (MBMS); Protocols and Codecs (Release 8) (March 2009)
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)
Open Mobile Alliance: Mobile Broadcast Services Architecture (OMA-AD-BCAST-V1_0-20090212-A) (February 2009)
Open Mobile Alliance: Mobile Broadcast Services (OMA-TS-BCAST_Services-V1_0-20090212-A) (February 2009)
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)
ISO/IEC: ISO/IEC 9646: Information technology, open systems interconnection, confor-mance testing methodology and framework. Geneva, Switzerland (1991)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Using XML Schema with TTCN-3, http://wiki.openttcn.com/media/index.php/OpenTTCN/Working_documents/Reviews/Using_XML_Schema_with_TTCN-3
3GPP TS 33.220 (v8.6.0): Generic Authentication Architecture (GAA); Generic bootstrap-ping architecture (Release 8) (March 2009)
ITU-TS Recommendation Z.120: Message Sequence Chart (MSC). ITU-TS, Geneva (2004)
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)
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)
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)
Open Mobile Alliance: Service Guide for Mobile Broadcast Services(OMA-TS-BCAST_Service_Guide-V1_0-20090212-A) (February 2009)
3GPP TS 33.246 (v8.3.0): 3G Security; Security of Multimedia Broadcast/Multicast Service (MBMS) (Release 8) (March 2009)
Niemi, A., Arkko, J., Torvinen, V.: Hypertext Transfer Protocol (HTTP) Digest Authentication Using Authentication and Key Agreement (AKA). IETF RFC 3310 (September 2002)
Franks, J., Hallam-Baker, P., Hostetler, J., et al.: HTTP Authentication: Basic and Digest Access Authentication. IETF RFC 2617 (June 1999)
Arkko, J., Carrara, E., Lindholm, F., et al.: MIKEY: Multimedia Internet KEYing. IETF RFC 3830 (August 2004)
Telelogic tester, http://www.telelogic.com/Products/tester/index.cfm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)