However, the standardization bodies ITU-TS (former CCITT) and ATM Forum have already produced first specifications for signalling in ATM networks. These specifications define the basic procedures for point-to-point signalling. Further specifications, that are now being defined, will enlarge the basic set to support fully signalling for multimedia applications between several users (point-to-multipoint).
This signifies that developers of signalling software have to cope with two demands: Until a Recommendation for a specification is approved it undergoes constant change. The introduction of a new specification is associated with an enormous increase in software functionality.
In this paper we show how an object-oriented solution allows the demands of flexibility and extendability to be satisfied. This solution consists of a set of classes that are put together to form a very flexible, extendable framework. This framework can be refined to realize any signalling protocol.
We show how this framework was used to build an implementation of the ATM signalling protocol Q.2931 defined by ITU-TS. The reusability and flexibility of it was verified when the framework classes were integrated in the signalling architecture of a ATM switch.
The framework was realized with object-oriented techniques and implemented in C++.
Return to:
Prepared by Vykky Klingenberg
Last modified September 18, 1996
Engel, Robert; and Turner, Jonathan S. "Real Time Connection Admission Control with Multistate Traffic Sources," submitted to ICC 1997.
Meijler, Theo D.; and Engel, Robert. "Making Design Patterns explicit in FACE, a Framework Adaptive Composition Environment," submitted to Europlop 1996.
Huni, Hermann; Johnson, Ralph; and Engel, Robert. "A Framework for Network Protocol Software," submitted to OOPSLA 95.
Engel, Robert; Bieri, Toni; Keller, Beat. "Signaling in ATM Networks: An Object-Oriented Solution," submitted to IPCCC March 95.
Email