DocumentCode
950039
Title
A methodological approach to the real-time software design and its use in a PCM toll office
Author
Boari, Maurelio ; Grazia, Gianni ; Bellman, Alessandro
Author_Institution
Telettra-Laboratori di Telefonia Elettronica e Radio, Milan, Italy
Volume
65
Issue
9
fYear
1977
Firstpage
1335
Lastpage
1342
Abstract
A methodological approach to software development for real-time systems and its application to a stored-program controlled telephone exchange is described. In particular, the problems which arise from the use of a process structure to represent the switching exchange activities are discussed; the method adopted for defining the number and type of processes, the solution given to the synchronization problems and deadlock prevention are described. Moreover, the techniques adopted for decomposing the software into modules hierarchically organized are presented and their influence on system reliability and flexibility are pointed out. Lastly, the features of the adopted programming language are presented with a special reference to the choice of high-level constructs to reduce the complexity of the control paths within the programs and to facilitate the achievement of a correct cooperation among processes.
Keywords
Application software; Computer languages; Control systems; Phase change materials; Programming; Real time systems; Reliability; Software design; System recovery; Telephony;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/PROC.1977.10709
Filename
1454978
Link To Document