Master Thesis - Past Projects - AbstractDemonstration software for the Radio Network Optimization productsID: LITH-IDA-EX--05/077--SE When telecom operators optimize their radio networks, they have to collect information from the network so that they can make appropriate changes. The Radio Network Optimization (RNO) product family from Ericsson helps network planners and operators in this optimization process by presenting data measurements in a graphical user interface. Ericsson has a need for a simpler way of demonstrating the distributed RNO products for customers compared to the current solution. Instead of using a Unix laptop that need to have the Ericsson Operational and Support System installed, they want a demo version of RNO that can be executed on a PC laptop with Windows 2000 installed. With this demo, it would not be necessary to bring both a Unix and a PC laptop to demonstrations. This thesis presents a method of simulating distributed software without using any of the distributed components, and an implementation is given which simulates the parts in the Operational and Support System that RNO needs for its functionality.
The result is a demo that does not alter any of the production source code, but which still can demonstrate the features of the latest RNO version. To accomplish this, only the interfaces that are used to communicate with outside recourses are modified in the demo. The demo is run in a recording mode that stores data to the local file system. The recorded data is used to simulate the distributed parts in RNO.
Tests show that the demo can simulate a large part of the features of the real products, and it has been used in a real presentation where it performed well.
When telecom operators optimize their radio networks, they have to collect information from the network so that they can make appropriate changes. The Radio Network Optimization (RNO) product family from Ericsson helps network planners and operators in this optimization process by presenting data measurements in a graphical user interface. Ericsson has a need for a simpler way of demonstrating the distributed RNO products for customers compared to the current solution. Instead of using a Unix laptop that need to have the Ericsson Operational and Support System installed, they want a demo version of RNO that can be executed on a PC laptop with Windows 2000 installed. With this demo, it would not be necessary to bring both a Unix and a PC laptop to demonstrations. This thesis presents a method of simulating distributed software without using any of the distributed components, and an implementation is given which simulates the parts in the Operational and Support System that RNO needs for its functionality.
The result is a demo that does not alter any of the production source code, but which still can demonstrate the features of the latest RNO version. To accomplish this, only the interfaces that are used to communicate with outside recourses are modified in the demo. The demo is run in a recording mode that stores data to the local file system. The recorded data is used to simulate the distributed parts in RNO.
Tests show that the demo can simulate a large part of the features of the real products, and it has been used in a real presentation where it performed well. Keywords: demonstration software, demo version, simulation, stubs, aspects Author(s): Per Sandberg Contact: Simin Nadjm-Tehrani
Click here to return.
|