Specifying Real-Time Requirements for SDL Specifications — A Temporal Logic-Based Approach [chapter]

Stefan Leue
1996 IFIP Advances in Information and Communication Technology  
The expressiveness of many state-transition based formal description techniques, e.g. the ITU-TS standardised Speci cation and Description Language (SDL), does not capture hard real-time requirements. In telecommunications systems engineering, hard real-time requirements, however, are an important class of properties. They occur in the description of progress properties in telecommunications protocols as well as in the speci cation of real-time related of Quality of Service (QoS) requirements.
more » ... e suggest integrating functional system properties, given as SDL speci cations, with real-time requirements expressed in terms of real-time temporal logic formulas. We call the resulting speci cations complementary speci cations'. First, we show the inexpressiveness of SDL with respect to hard real-time requirements. Next, we de ne a common model theoretic foundation which allows SDL speci cations to be used jointly with temporal logic speci cations. Then we give examples of commonly used real-time related QoS requirements, namely delay bound, delay jitter, and isochronicity. We also discuss the speci cation of various QoS mechanisms, like QoS negotiation, QoS monitoring and jitter compensation. Finally, we point at related formal veri cation problems. Bounded response requirements are crucial in many control system speci cations, e.g. in communication protocols and safety-critical systems 13].
doi:10.1007/978-0-387-34892-6_2 fatcat:6mwm7u376ncwhno6mbq3mp7y64