• DocumentCode
    2640823
  • 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
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    413
  • Lastpage
    418
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2000. COMPSAC 2000. The 24th Annual International
  • Conference_Location
    Taipei
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-0792-1
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2000.884758
  • Filename
    884758