Software Structure of No. 5 ESS--A Distributed Telephone Switching System
- 1 June 1982
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Communications
- Vol. 30 (6) , 1379-1385
- https://doi.org/10.1109/tcom.1982.1095585
Abstract
Most stored program controlled telephone switching systems are designed with centralized control architectures. Evolving processor technology and requirements of smooth growth over a wide size range have led system designers to take advantage of distributed processing architectures. This paper provides a conceptual framework for software partitioning on a distributed stored-program controlled switching system and discusses the resulting software structure as present in No. 5 ESS. To facilitate the software development process, a methodology based on current software engineering principles is employed. Sufficiently decoupled software components have expedited parallel development of software and provided reliability by reducing interaction and limiting propagation of errors among software components. The structuring strategy described for telephone switching is equally applicable to other distributed real-time control systems.Keywords
This publication has 11 references indexed in Scilit:
- Software development for microprocessors - A case studyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Digital Switching--How It Has DevelopedIEEE Transactions on Communications, 1979
- Circuit Switching: Unique Architecture and ApplicationsComputer, 1979
- 1A Processor: Organization and ObjectivesBell System Technical Journal, 1977
- Task communication in DEMOSPublished by Association for Computing Machinery (ACM) ,1977
- Capability-based addressingCommunications of the ACM, 1974
- Synchronization of communicating processesCommunications of the ACM, 1972
- A scheduling philosophy for multi-processing systemsPublished by Association for Computing Machinery (ACM) ,1967
- Explicit parallel processing description and control in programs for multi- and uni-processor computersPublished by Association for Computing Machinery (ACM) ,1966
- Organization of the No. 1 ESS Stored ProgramBell System Technical Journal, 1964