Modern telecommunications systems are dependent on software for their successful operation. In many cases, the software operates on an established hardware platform and subsequent releases of the system differ primarily in the software component. Because of the increased dependence of the society on advanced telecommunications systems, the reliability and availability of network switching eleme...