Font Size: a A A

Based On The Ace Reactor Model Bsc Ip Functional Test System Design

Posted on:2008-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:L Y XieFull Text:PDF
GTID:2208360212499640Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the GSM telecom network evolution with IP feature and 3G data traffic expansion, the manufactory need to adopt the newest communication technology to develop the corresponding advanced communication equipment. The MxBSC project provides the most advanced BSC (Base Station Controller) for GSM telecom carrier in the world. Based on full IP development framework, MxBSC has tremendous difference, from the hardware driver to module implementation, with the previous BSC architecture. Its technical complexity results in the former test approaches failing to be compatible with MxBSC architecture. A new test function system is required to be developed imminently to R&D for MxBSC.The traditional software development approaches, which are charactered by bricklike and close type, fail to meet the requirement of this project. Productivity and quality of the software are crucial for the network application system. Software reuse is the realistic approach to bring about the gains of the network software productivity and quality, the Component-Based software development is the most technique for software reusability, and it has become a hot topic in software engineering. According to application requirement, this dissertation constructs a new IP function test system architecture for BSC based on ACE (Adaptive Communication Environment) Reactor design framework, and presents the system module division and code implementation. It focuses on the following two aspects:1) Research on the technology of design pattern and ACE. ACE's object users are the developers of high performance communication service and application in UNIX and Win32 platform. As a kind of Object-Oriented tool kits, ACE implements many basic design patterns for communication software system. By making use of the rich component-based frameworks and components of ACE, the new function test system is developed under Linux operation system and realized the maximizing reusability and productivity for this network application software.2) The implementation of IP function test system for MxBSC. The dissertation, firstly, analyzes all the factors in constructing the IP function test system for BSC, and discusses the environment difference between TDM mode and IP mode. The private protocol and interface of NetHawk tool kits are expatiated as well. Then two stubs, LBridge and SBridge based on reactor framework, are introduced by making use of the technology of ACE and design pattern. With the help of UML, the two stubs formalize the corresponding relation and accomplish the simulation of both LAPD protocol and SS7 protocol. The final experiment proves that the new test system is reliable, reusable and robust. The test data shows the new test system seamless connection with MxBSC and achievement in decoding and encoding for GSM scenarios.The new test system is regarded as a basic work platform by the related teams, which is not only used to R&D for MxBSC, but also solve the costly hardware resource shortage.
Keywords/Search Tags:ACE, Reactor, LBridge, SBridge, Design pattern
PDF Full Text Request
Related items