Font Size: a A A

The Research And Implementation Of Universal Encoder Based On TTCN-3

Posted on:2011-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:J NingFull Text:PDF
GTID:2178360308461264Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of comupter communication, computer network plays an increasingly important role in people's lives. Network protocol is the foundation for information sharing and exchange, and with the emergence of NGI and 3G protocols, the products will be developed correspondingly. The development of each product has to be evaluated through protocol testing. Testing and Test Control Notation 3rd version(TTCN-3), which spcified by European Telecommunications Standards Institute(ETSI), has already become the mainstream standard of protocol testing, which is mainly used for the protocol conformance and interoperability testing and so on.Protocol testing is the main method to ensure the accuracy and validity of protocol implementation, which includes conformance testing, interoperability testing and performance testing. To develop conformance testing or interoperability testing tools, we need a compositive TTCN-3 test system, including Test Management, Test Logging, and Componet Handling. The coordination of these components can complete the test tasks.The Codec module is an important part of the TTCN-3 standard test system. When engineers conduct conformance testing tool development, they need to design and implement encoding and decoding modules based on a specific test platform. At present, the industrial TTCN-3 test IDE products leave interface for the codec, and the concrete realization requires engineers to complete. Its scalability is very good, but it will increase the burden of engineers, so that they can not focus on TTCN-3 abstract test suite preparation. This is not conducive to reuse of code, reducing the efficiency of the development of testing tools, but also hindered the TTCN-3 test language promotion and development.In this paper, the proposed TTCN-3 based universal coding module is an exploration and pioneering of TTCN-3 test criteria. The development and the application of the universal encoder will greatly enhance the efficiency of development of protocol test tools and promote the TTCN-3 standards and protocol test industry's development.This module is developed based on Telelogic's TAU Tester. Firstly, we bring forward the concept of protocol conformance testing, introduce the core language of TTCN-3, and describe the structure of TTCN-3 test system and the function of every composition. Then we introduce the design of a common TTCN-3 based data encoder model and the development of the automatic code device, which is able to support a variety of different data types. After that, the evaluation of the codec and the corresponding results are presented. Finally, the thesis is concluded with a summary and future work.
Keywords/Search Tags:Protocol Testing, TTCN-3, General Codec, XML
PDF Full Text Request
Related items