Title :
Formal framework for communication software
Author_Institution :
ISDN Call Processing Section, ETRI, Taejon, South Korea
Abstract :
The paper presents a formal specification in the Z/Object-Z notation for a distributed software system. It describes the access switching module that is quite generic and should be widely applicable. The specification emphasizes temporal property within each independent unit and synchronization property between distributed processors in the module. An entire call handling system can be presented by modular object oriented specification using Object-Z notation with temporal constraints. Sequence notation is used for specification of the signal generation and direction in the system. Specification of the system is built up from components, subsystems, conditions and modes that are developed separately-this accounts for behaviors that emerge at the system level
Keywords :
formal specification; object-oriented programming; parallel programming; temporal logic; Object-Z notation; Z/Object-Z notation; access switching module; call handling system; communication software; distributed processors; distributed software system; formal framework; formal specification; independent unit; modular object oriented specification; sequence notation; signal generation; synchronization property; temporal constraints; temporal property; Application software; Communication switching; Formal specifications; History; ISDN; Natural languages; Safety; Signal generators; Software systems; Telephony;
Conference_Titel :
Communications, Computers and Signal Processing, 1997. 10 Years PACRIM 1987-1997 - Networking the Pacific Rim. 1997 IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-7803-3905-3
DOI :
10.1109/PACRIM.1997.619991