Title :
Formal description of real-time systems using SDL
Author :
Ashour, Mohamed ; Khendek, Ferhat ; Le-Ngoc, Tho
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
Abstract :
The Specification and Description Language (SDL) promises to be a good formal language to describe real-time systems, since it has time constructs and supports modeling of distributed systems. The problem with SDL is that it does not have a clear interpretation of time and does not provide a solid description of how the model is supposed to execute in time. This poses a problem for developing tools that can simulate and verify real-time systems described with SDL. In this paper, we present a technique to describe timing constraints in SDL along with our proposed semantic interpretation of these descriptions. We also present a method to understand how such an SDL description will run in time, and how simulation runs can be produced from the model. As an illustrative example, we use our description technique and interpretation of time to describe a railroad crossing in SDL, and we provide a time simulation run. Finally, we discuss the effect of this time semantics on the simulation and verification of SDL descriptions. We also discuss some missing functionalities regarding the temporal description of communication systems using SDL
Keywords :
discrete event simulation; formal specification; formal verification; real-time systems; specification languages; timing; SDL; Specification and Description Language; communication systems; distributed systems modelling; formal description; formal verification; missing functionalities; railroad crossing; real-time systems; semantic interpretation; simulation runs; temporal description; time constructs; time semantics; timing constraints; Automatic testing; Distributed computing; Formal languages; Rails; Real time systems; Solid modeling; System testing; Systems engineering and theory; Timing; Virtual prototyping;
Conference_Titel :
Real-Time Computing Systems and Applications, 1999. RTCSA '99. Sixth International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
0-7695-0306-3
DOI :
10.1109/RTCSA.1999.811221