Title :
Dependability of complex software systems with component upgrading
Author :
Li, J. Jenny ; Mulcare, Dennis B. ; Wong, W. Eric
Author_Institution :
Telcordia Technol., Morristown, NJ, USA
Abstract :
Some very large and complex systems, such as telecommunication systems, must (and typically do) exhibit exceptional dependability. These systems are seldom totally replaced with a new system because of the increased likelihood of a lapse in service. Rather, systems are upgraded incrementally while operational, albeit that this often involves large-scale software changes. It is especially important then to ensure that new or replacement components are ready for online installation before they are incorporated into an operational system. It is often costly and time-consuming to determine the readiness of new components for installation. Even then, the result may be unpredictable. Hence, we have developed effective and economical methods for software component verification that ensure and increase the overall system dependability. We tested our technologies using a telecommunication application, an Internet call-agent. Our experimental results show that our dynamic design analysis approach reduces computational costs and detects more errors than conventional approaches. The more frequently that changes are made, the greater the savings in the time required for model analysis and property prediction
Keywords :
Internet; large-scale systems; software agents; software fault tolerance; software maintenance; subroutines; telecommunication computing; Internet call-agent; complex software system dependability; component installation; component readiness; computational costs; dynamic design analysis approach; error detection; frequent software changes; incremental upgrading; large-scale software changes; model analysis; online installation; operational system maintenance; property prediction; service lapses; software component upgrading; software component verification; telecommunication systems; time savings; Application software; Computational efficiency; Economic forecasting; Internet; Large-scale systems; Predictive models; Software architecture; Software systems; Telecommunications; Testing;
Conference_Titel :
Computer Software and Applications Conference, 2000. COMPSAC 2000. The 24th Annual International
Conference_Location :
Taipei
Print_ISBN :
0-7695-0792-1
DOI :
10.1109/CMPSAC.2000.884758