Abstract
As mobile information networks are expanding rapidly, we expect to integrate voice, paging, electronic mail and other wireless information services. Interworking units that perform protocol conversion at the boundaries of different networks will play an important role. In this paper, we propose an efficient algorithm for constructing optimized protocol converters to achieve interoperability between heterogeneous data networks. This algorithm first derives constraints from two given protocols, and apply the constraints to channel specifications, thus removing message sequences that do not contribute to system progress. Then, an optimized converter is generated from a given service specification, the two protocol specifications and the modified channel specifications. A reduction relation is used to compare the service specification and the constructed internetworking system in order to deal with the problem of nondeterministic services. Compared with related works, our method has two advantages: (1) it generates an optimized converter; (2) it can be applied to the case that the service specification is nondeterministic. The application of the method to mobile networks is given by an example.
Similar content being viewed by others
References
E. Ayanoglu et al., AIRMAIL: A link-layer protocol for wireless networks, Wireless Networks 1 (1995) 47–60.
G. v. Bochmann, Deriving protocol converters for communication gateways, IEEE Transactions on Communications 38(9) (September 1990).
G. v. Bochmann et al., Design principles for communication gateways, IEEE Journal on Selected Areas in Communications 8(1) (January 1990).
E. Brinksma, G. Scollo and C. Steenbergen, LOTOS specification, their implementations, and their tests, in: Proceedings of IFIP Workshop PSTV (1987).
K. Brown and S. Singh, Network, architecture and communication protocols for mobile computing (1996).
K.L. Calvert and S.S. Lam, Deriving a protocol converter: A top-down method, in: Proceedings of ACM SIGCOMM'89.
R. De Nicola, Extensional equivalences for transition systems, Acta Informatica 24 (1987).
P.E. Green Jr, Protocol conversion, IEEE Transactions on Communications 34(3) (March 1986).
D.M. Kristol et al., Efficient gateway synthesis from formal specifications, in: Proceedings of ACM SIGCOMM'91. See also IEEE/ACM Transactions on Networking 1(2) (April 1993).
S.S. Lam, Protocol conversion, IEEE Transactions on Software Engineering 14 (March 1988).
S.S. Lam and K.L. Calvert, Formal methods for protocol conversion, IEEE Journal on Selected Areas in Communications 8(1) (January 1990).
G. Leduc, A framework based on implementation relations for implementing LOTOS specifications, Computer Networks and ISDN Systems 25 (1992).
H.R. Lewis, Elements of the Theory of Computation (Prentice-Hall, Englewood Cliffs, NJ, 1981) pp. 59–62.
P. Merlin and G. v. Bochmann, On the construction of submodule specifications and communication protocols, ACM TOPLAS 5(1) (1983).
R. Milner, Communication and Concurrency (Prentice-Hall, Englewood Cliffs, NJ, 1989).
K. Okumura, A formal protocol conversion method, in: Proceedings of ACM SIGCOMM'86.
K. Okumura, Generation of proper adapters and converters from a formal service specification, in: Proceedings of IEEE INFOCOM'90.
M. Rajagopal et al., Synthesizing a protocol converter from executable protocol traces, IEEE Transactions on Computers 40(4) (April 1991).
J.C. Shu and M.T. Liu, A synchronization model for protocol conversion, in: Proc. IEEE INFOCOMM'89, Ottawa, Canada (1989).
J.C. Shu and M.T. Liu, An approach to indirect protocol conversion, Computer Networks and ISDN Systems 21 (1991).
Z.P. Tao, A formal method for the design of real-time communicating subsystems and controllers, Ph.D. Thesis, Université de Montréal.
Y.W. Yao, W.S. Chen and M.T. Liu, A modular approach to constructing protocol converters, in: Proc. IEEE INFOCOM'90, San Francisco, CA (1990).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Tao, Z., Bochmann, G.v. & Dssouli, R. A formal method for synthesizing optimized protocol converters and its application to mobile data networks. Mobile Networks and Applications 2, 259–269 (1997). https://doi.org/10.1023/A:1013692902855
Issue Date:
DOI: https://doi.org/10.1023/A:1013692902855