Due to the convergence between wired and wireless networks both type of network elements have to provide the same services. Besides the routing services in the network layer, traffic engineering and packet inspection has to be done. Supporting the various services on a single node requires a flexible software versioning system, which is capable of swapping and upgrading the software components in a live-node environment.
The aim of this thesis is to develop a versioning tool for the automation of the software upgrading process of the operation and maintenance component on the Smart Services Router.
• Study the model driven development. Get familiar with the Smart Services Router (SSR) and with the Operation and Maintenance (O&M) of it.
• Specify a system which can solve the software upgrade and maintenance tasks on the SSR. Prepare proper documentation for the system.
• Plan and implement the above system.
• Test the system and create a proper documentation of the used test scenarios.