Title :
A case study of dependable software upgrade with distributed components
Author :
Li, J. Jenny ; Shan, Xueshan
Author_Institution :
Avaya Labs, Basking Ridge, NJ, USA
Abstract :
The technology presented allows validation of software architecture before component upgrades. This paper presents a case study of applying this method to the upgrade of a wireless monitoring system. After the validation showing the feasibility for an online upgrade, an actual upgrade was carried out and proven to be successful. A wireless monitoring system collects network data to deduce voice quality of voice-over-IP (VoIP) and notifies wireless users of network failures. Voice networks traditionally operate with an availability of 99.999%. Software upgrade must be done online to maintain such a high availability. Our experimental results show that the outcome of the actual upgrade is consistent with the validation result of the method given by Li et al. (2000). Our method is effective in providing round-the-clock wireless network activities while upgrading network protocols or application software.
Keywords :
computer network management; distributed programming; monitoring; object-oriented programming; real-time systems; software maintenance; component upgrades; dependable software upgrade; distributed components; network management; software architecture; validation; voice over-IP; wireless monitoring system; Application software; Availability; Computer aided software engineering; Condition monitoring; Explosives; Paper technology; Software architecture; Software maintenance; Wireless application protocol; Wireless networks;
Conference_Titel :
Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
Print_ISBN :
0-7695-1727-7
DOI :
10.1109/CMPSAC.2002.1045142