LiU > IDA > Real-Time Systems Lab
ABOUT
MEMBERS
COOPERATION
PROJECTS
PUBLICATIONS
COURSES
OPEN POSITIONS
THESES
ALUMNI

Announcements

[26 May 2014] A bachelor student at RTSLAB was awarded the best thesis award from IDA - Simon Andersson. more ...

[31 May 2012] A masters student at RTSLAB was awarded the best thesis award from IDA - Ulf Magnusson. more ...

[27 February 2008] A masters student at RTSLAB was awarded the best thesis award from IDA - Johan Sigholm. more ...

[03 March 2004] A masters student at RTSLAB was awarded the best thesis award from IDA - Tobias Chyssler. more ...

[01 Jul 2003] For second year in a row a masters student at RTSLAB was awarded the best thesis award from SNART - Mehdi Amirijoo. more ...

Master Thesis - Past Projects - Abstract

Demonstration software for the Radio Network Optimization products

ID: 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.
Last modified September 2012. If you have questions or suggestions for the webpages, contact the webmaster