• 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