Skip to main content

Communication Protocol Implementation in Java

  • Conference paper
  • First Online:
Interactive Distributed Multimedia Systems and Telecommunication Services (IDMS 2000)

Abstract

In this paper we examine the possibility of applying Java in the field of telecommunications. We present a method based on formal descriptions we worked out for implementation of communication protocols in Java. We demonstrate how SDL descriptions can be mapped to Java code. We bring out the code of some SDL/PR constructions common for every implementation and parts of SDL descriptions that are implementation specific and apply predefined code patterns. We touch on the problem of mapping abstract data types. This conception is presented by the example of sample telecom protocol INRES and possible connections to the environment are introduced. Then we raise and discuss the matter of automatic compilation and present an SDL/PR to Java compiler. We appraise efficiency of this compilation method and the performance of the realized system. Finally we talk over the advantages and drawbacks of applying Java and give some possible fields of applications.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Ellsberger, D. Hogrefe, A. Sarma: SDL Formal object-oriented language for communicating systems, Prentice Hall, (1997)

    Google Scholar 

  2. ITU-T recommendation Z.100 Specification and Description Language, (1993)

    Google Scholar 

  3. B. Wydaeghe: „Translating OMT* to SDL“, Proceedings of Methods Engineering’ 96-IFIP WG 8.1/8.2, (1996)

    Google Scholar 

  4. ITU-T recommendation Z.100s1 Specification and Description Language, SDL+ methodology: Use of MSC and SDL (with ASN.1) (1993)

    Google Scholar 

  5. P. Langendörfer, H. König: „A Configurable Code Generation Tool for SDL“, 6th International Conference on Software in Telecommunications and Computer Networks, Split, Bari, October (1998)

    Google Scholar 

  6. Java Platform 1.2 API Specification, JDK 1.2 Documentation, Sun Microsystems Inc., (1999)

    Google Scholar 

  7. JLex: A Lexical Analyzer Generator for Java, Princeton University, http://www.cs.princeton.edu/~appel/modern/java/JLex/, (2000)

  8. CUP Parser Generator for Java, Princeton University, http://www.cs.princeton.edu/~appel/modern/java/CUP/, (2000)

  9. Dr. G. Gordos, Dr. Gy. Csopaki, Zs. Werner, G. Horváth, T. Kerecsen, G. Kovács: „Automatic conversion of SDL into modern languages with a Java-based compiler“, ETIK Report, Budapest, (1999)

    Google Scholar 

  10. ITU-T recommendation Q.0700 Specifications of Signalling System No. 7, Introduction to CCITT Signalling System No. 7

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Csopaki, G., Horváth, G.A., Kovács, G. (2000). Communication Protocol Implementation in Java. In: Interactive Distributed Multimedia Systems and Telecommunication Services. IDMS 2000. Lecture Notes in Computer Science, vol 1905. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40002-8_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-40002-8_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41130-7

  • Online ISBN: 978-3-540-40002-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics