DocumentCode
768025
Title
The Software Architecture for a Large Telephone Switch
Author
Penney, Brian K. ; Williams, J. W J
Author_Institution
Bell-Northern Research Ltd., Ottawa, Ont., Canada
Volume
30
Issue
6
fYear
1982
fDate
6/1/1982 12:00:00 AM
Firstpage
1369
Lastpage
1378
Abstract
This paper describes the software and the software structure used in a family of high-capacity digital telephone switches. The call processing task is complex, and has great diversity. It must support existing and future features, including some not yet envisioned. The software must also provide man-machine interfaces, maintain the office database, and offer automatic recovery from hardware and software errors. It must also meet critical real-time performance specifications. The techniques adopted to meet these requirements include the use of a strongly typed high-level language, independent design and compilation of software modules, and the provision of an automated program library system and problem reporting system. Considerable experience in the development and support of large software systems has been accumulated, and is described in the paper.
Keywords
Communication switching, circuit; Hardware; High level languages; Software architecture; Software libraries; Software maintenance; Software systems; Spatial databases; Switches; Telephony; User interfaces;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOM.1982.1095594
Filename
1095594
Link To Document