Skip to main content

Advertisement

Log in

A formal method for synthesizing optimized protocol converters and its application to mobile data networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. E. Ayanoglu et al., AIRMAIL: A link-layer protocol for wireless networks, Wireless Networks 1 (1995) 47–60.

    Article  Google Scholar 

  2. G. v. Bochmann, Deriving protocol converters for communication gateways, IEEE Transactions on Communications 38(9) (September 1990).

  3. G. v. Bochmann et al., Design principles for communication gateways, IEEE Journal on Selected Areas in Communications 8(1) (January 1990).

  4. E. Brinksma, G. Scollo and C. Steenbergen, LOTOS specification, their implementations, and their tests, in: Proceedings of IFIP Workshop PSTV (1987).

  5. K. Brown and S. Singh, Network, architecture and communication protocols for mobile computing (1996).

  6. K.L. Calvert and S.S. Lam, Deriving a protocol converter: A top-down method, in: Proceedings of ACM SIGCOMM'89.

  7. R. De Nicola, Extensional equivalences for transition systems, Acta Informatica 24 (1987).

  8. P.E. Green Jr, Protocol conversion, IEEE Transactions on Communications 34(3) (March 1986).

  9. 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).

  10. S.S. Lam, Protocol conversion, IEEE Transactions on Software Engineering 14 (March 1988).

  11. S.S. Lam and K.L. Calvert, Formal methods for protocol conversion, IEEE Journal on Selected Areas in Communications 8(1) (January 1990).

  12. G. Leduc, A framework based on implementation relations for implementing LOTOS specifications, Computer Networks and ISDN Systems 25 (1992).

  13. H.R. Lewis, Elements of the Theory of Computation (Prentice-Hall, Englewood Cliffs, NJ, 1981) pp. 59–62.

    Google Scholar 

  14. P. Merlin and G. v. Bochmann, On the construction of submodule specifications and communication protocols, ACM TOPLAS 5(1) (1983).

  15. R. Milner, Communication and Concurrency (Prentice-Hall, Englewood Cliffs, NJ, 1989).

    Google Scholar 

  16. K. Okumura, A formal protocol conversion method, in: Proceedings of ACM SIGCOMM'86.

  17. K. Okumura, Generation of proper adapters and converters from a formal service specification, in: Proceedings of IEEE INFOCOM'90.

  18. M. Rajagopal et al., Synthesizing a protocol converter from executable protocol traces, IEEE Transactions on Computers 40(4) (April 1991).

  19. J.C. Shu and M.T. Liu, A synchronization model for protocol conversion, in: Proc. IEEE INFOCOMM'89, Ottawa, Canada (1989).

  20. J.C. Shu and M.T. Liu, An approach to indirect protocol conversion, Computer Networks and ISDN Systems 21 (1991).

  21. Z.P. Tao, A formal method for the design of real-time communicating subsystems and controllers, Ph.D. Thesis, Université de Montréal.

  22. 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).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1013692902855

Keywords

Navigation