Abstract
The paper is devoted to the presentation of a new formal description technique rt-Lotos (real-time Lotos) which is a temporal extension of the standard formal description technique Lotos. After a brief introduction to Lotos, the first part of the paper describes the main features of rt-Lotos both informally by means of simple examples and formally by detailing its operational semantics and stating some important properties of the model. The second part of the paper shows the applicability of RT- Lotos for the formal design of multimedia protocols. A design method based on generic and reusable specification building blocks is presented for formalizing an intra-stream synchronization mechanism designed and used within the Cesame project. Several simulation results obtained with rtl (rt-Lotos Laboratory), the tool environment supporting rt-Lotos, are presented for assessing the quality of service of the proposed mechanism.
Résumé
Cet article présente une nouvelle technique de description formelle rt-Lotos (real- time Lotos) qui est une extension temporelle de la technique de description formelle Lotos. Après une brève introduction à Lotos, la première partie de ľ article décrit le modèle rt-Lotos et la deuxième partie montre son applicabilité pour la conception formelle de protocoles multimédia. Une méthode de conception basée sur des modules de spécification réutilisables est présentée pour formaliser un mécanisme de synchronisation intra- flux conÇu et utilisé dans le projet Cesame. Plusieurs résultats de simulation obtenus avec rtl (rt-Lotos Laboratory), ďoutil supportant rt-Lotos, sont présentés pour évaluer la qualité de service du mécanisme proposé.
Similar content being viewed by others
References
Bolognesi (T.), Brinksma (E.). Introduction to the ISO specification language Lotos.Computer Networks and ISDN Systems (1987),14, n° l,pp. 25–59.
Bolognesi (T.),Lucidi (F.). Lotos-like process algebras with urgent or timed interactions. In forte’91.IFIP, North-Holland (1992), pp. 249-264.
Courtiat (J.P.), Camargo (M.S. de), Saidouni (D.E.). rt-Lotos: Lotos temporisé pour la spécification de systèmes temps réel. In R. Dssouli, G.v. Bochmann and L. Lévesque, editors.Ingénierie des Protocoles CFIP’93, Hermès, Paris (1993), pp. 427–441.
Courtiat (J.-P.),Oliveira (R.C. de). About time nondeterminism and exception handling in a temporal extension of Lotos. InProtocol Specification, Testing and Verification XIV, Vancouver, Canada (June 1994), Chapman & Hall, pp. 37–52.
Courtiat (J.-P),Oliveira (R.C. de). A reachability analysis of rt-Lotos specifications. InProc. 8th Intern. Confer, on Formal Description Techniques (forte’95), Montreal, Quebec, Canada (Oct. 1995).
Courtiat (J.-P.),Oliveira (R.C. de),Carmo (L.F.R.C). The rt-Lotos formal specification of the conditional delivery mechanism. Information Systems, special issue on Multimedia,Elsevier Science,20, n° 6, pp.521-535.
Courtiat (J.-P.),Oliveira (R.C. de),Carmo (L.F.R.C). Towards a new multimedia synchronization mechanism and its formal specification. InProc. ACM Multimedia’94, San Francisco (Oct. 1994), pp. 133-140.
Dairaine (L.). Techniques de synchronisation pour les communications dans les systèmes haut-débit multimédia.PhD thesis, Université Pierre-et-Marie-Curie, Paris (1994).
Prycker (M. de). Asynchronous transfer mode.Ellis Horwood (1993).
Diaz (M), Pays (G.). The Cesame project: formal design of high speed multimedia cooperative systems.Ann. Telecommunic. (1994),49, n° 5-6, pp. 220–229.
Escobar (J.), Partridge (C), Deutsch (D.). Flow synchronization protocol.IEEE/ACM Trans. Networking (Apr. 1994),2, n° 2, pp. 111–121.
Hoare (C.A.R.). Communicating sequential process.Prentice Hall (1985).
Lotos, a formal description technique based on temporal ordering of observational behavior.ISO Standard 8807 (1988).
Little (T.D.C.),Ghafoor (A.). Multimedia synchronization protocols for broadband integrated services.IEEE JSAC (Dec. 1991),9, n° 9.
Leduc (G.), Léonard (L.). A timed Lotos supporting a dense time domain and including new timed operators. InProc. 5th Intern. Confer, on Formal Description Techniques (forte’92), Lannion, Fr. (Oct. 1992).
Léonard (L.),Leduc (G.). An enhanced version of timed Lotos and its application to a case study. InProc. 6th Intern. Confer, on Formal Description Techniques (forte’93), Boston, Ma (Oct. 1993).
Milner (R.). Communication and concurrency.Prentice Hall (1989).
Sénac (P.), Diaz (M.), Saqui-Sannes (P. de). Toward a formal specification of multimedia synchronization scenarios.Ann. Telecommunic. (1994),49, n° 5-6, pp. 297–314.
Santoso (H.),Dairaine (L.),Fdida (S.),Horlait (E.). Preserving temporal signature: a way to convey time constrained flows. InProc. IEEE Globecom’93, Houston (1993).
Tanenbaum (A. S.). Modern operating systems.Prentice Hall (1992).
Author information
Authors and Affiliations
Additional information
This work has been supported by cnet (Grant 92-1B-178) as part of Cesame, a cnet-cnrs collaborative project on High Speed Multimedia Systems. Roberto C. de Oliveira is partly supported by a grant from CNPq/Brazil.
Rights and permissions
About this article
Cite this article
Courtiat, JP., Oliveira, R.C.d. On rt-lotos and its application to the formal design of multimedia protocols. Ann. Télécommun. 50, 888–906 (1995). https://doi.org/10.1007/BF03005245
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF03005245
Key words
- Formal description technique
- Real time
- Semantics
- Transmission protocol
- Multimedia service
- Specification
- System design
- Programming aids