Modeling LTE Protocol for Mobile Terminals Using a Formal Description Technique

  • Anas Showk
  • David Szczesny
  • Shadi Traboulsi
  • Irv Badr
  • Elizabeth Gonzalez
  • Attila Bilgic
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5719)


The Long Term Evolution (LTE) radio communication is the upgrade of the current 3G mobile technology with a more complex protocol in order to enable very high data rates. The usage of Model Driven Development (MDD) has arisen as a promising way of dealing with the increasing complexity of next generation mobile protocols. In this paper, a light version of the LTE protocol for the access stratum user plane is modeled using the SDL SuiteTM tool. The tool shows easy understanding of the model as well as easy testing of its functionality using simulation in cooperation with Message Sequence Chart (MSC). The simulation result shows that the implemented Specification and Description Language (SDL) guarantees a good consistency with the target scenarios. The system implementation is mapped to multiple threads and integrated with an operating system to enable execution in multi core hardware platforms.


Service-Oriented applications formal modeling automatic code generation formal verification formal validation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    International Telecommunications Union: Recommendation Z.100 (11/07), Specification and Description Language (SDL),
  2. 2.
    International Telecommunications Union: Recommendations Z.161 to Z.170 all (11/2007) except Z.167 and Z.168 (11/2008), Testing and Test Control Notation version 3: TTCN-3,,
  3. 3.
    Badr, I.: Proven Approach for Developing Next Generation Communications Systems. ESE Magazine 15(6),
  4. 4.
    Hännikäinen, M., Knuutila, J., Hämäläinen, T., Saarinen, J.: Using SDL for Implementing a Wireless Medium Access Control Protocol. In: Proceedings of the 2000 International Conference on Microelectronic Systems Education, pp. 229–236. IEEE Computer Society, Washington DC (2000)Google Scholar
  5. 5.
    Park, S.-G., Shin, Y.-S., Kim, D.Y.: Design and Implementation of Protocols Related to Radio Network Layer Over eNB IN 3GPP LTE System. In: 66th IEEE Vehicular Technology Conference, pp. 194–199. IEEE Computer Society, Washington DC (2007)Google Scholar
  6. 6.
    Álvarez, J.M., Cámara, P.-d.-l., Martínez, J., Merino, P., Pérez, F.C., Morillo, V.: An SDL Implementation of the UMTS Radio Resource Control Protocol Oriented to Conformance Testing. In: Proceedings of the Second International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, pp. 397–401. IEEE Computer Society, Washington DC (2006)Google Scholar
  7. 7.
    Jung, K.-R., Choi, J., Song, P., Nam, Y.-H.: Design and Implementation of a Radio Resource Control Protocol in WCDMA using SDL. In: IEEE Vehicular Technology Conference (VTC) 54th, vol. 2, pp. 990–994. IEEE Computer Society, Washington DC (2001)Google Scholar
  8. 8.
    International Telecommunication Union: Recommendation Z.120 (04/04), Message sequence chart (MSC),
  9. 9.
    3rd Generation Partnership Project (3GPP): The LTE Protocol Specification, 3GPP Rel8,
  10. 10.
    Dahlman, E., et al.: 3G Evolution: HSPA and LTE for Mobile Broadband, 1st edn. Academic Press, London (2007)Google Scholar
  11. 11.
    Steppler, M.: Performance Analysis of Communication Systems Formally Specified in SDL. In: Proceedings of the 1st International Workshop on Software and Performance (WOSP), pp. 49–62 (1998) ISBN:1-58113-060-0Google Scholar
  12. 12.
    Hogrefe, D.: Estelle, LOTOS und SDL-Standard Spezifikationssprachen für verteilte Systeme. Springer, Heidelberg (1989)CrossRefGoogle Scholar
  13. 13.
    IBM® Rational®, S.D.L.: SuiteTM User Manual, SDL SuiteTM v6.1Google Scholar
  14. 14.
    3GPP TS 36.321: Evolved Universal Terrestrial Radio Access (E UTRA); Medium Access Control (MAC) Specification,
  15. 15.
    3GPP TS 36.322: Evolved Universal Terrestrial Radio Access (E UTRA); Radio Link Control (RLC) protocol specification. For URL see [14]Google Scholar
  16. 16.
    3GPP TS 36.323: Evolved Universal Terrestrial Radio Access (E UTRA); Packet Data Convergence Protocol (PDCP) Specification. For URL see [14]Google Scholar
  17. 17.
    Internet Society, The Internet Engineering Task Force: RFC 791: Internet Protocol DARPA Internet Program Protocol Specification (September 1981),

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Anas Showk
    • 1
  • David Szczesny
    • 1
  • Shadi Traboulsi
    • 1
  • Irv Badr
    • 2
  • Elizabeth Gonzalez
    • 1
  • Attila Bilgic
    • 1
  1. 1.Institute for Integrated SystemsUniversity of BochumBochumGermany
  2. 2.IBM RationalChicagoUSA

Personalised recommendations