selected publications academic article Maintaining telephone switching software requirements. IEEE Communications Magazine. 40:104-109. 2002