Table of Contents Author Guidelines Submit a Manuscript
Journal of Computer Networks and Communications
Volume 2014, Article ID 352071, 11 pages
Research Article

A Mechanically Proved and an Incremental Development of the Session Initiation Protocol INVITE Transaction

LMPHE laboratory, Faculty of sciences, University of Mohammed V, 4 Street Ibn Batouta, PB 1014 RP Rabat, Morocco

Received 31 May 2014; Revised 25 September 2014; Accepted 19 October 2014; Published 19 November 2014

Academic Editor: Kyandoghere Kyamakya

Copyright © 2014 Rajaa Filali and Mohamed Bouhdadi. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. J. Rosenberg, H. Schulzrinne, G. Camarillo et al., “Sip: session initiation protocol,” Tech. Rep. RFC 3261, Internet Engineering Task Force, 2002. View at Google Scholar
  2. R. Sparks and T. Zourzouvillys, “Correct transaction handling for 2xx responses to session initiation protocol (sip) invite requests,” RFC 6026, 2010, View at Google Scholar
  3. E. M. Clarke, O. Grumberg, and D. Peled, Model Checking, MIT Press, Cambridge, Mass, USA, 1999.
  4. C.-L. Chang, Symbolic Logic and Mechanical Theorem Proving, Academic Press, 1973.
  5. L. G. Ding and L. Liu, Modeling and Analysis of the INVITE Transaction of the Session Initiation Protocol Using Colored Petri Nets, Springer, 2008.
  6. L. Liu, “Verification of the sip transaction using colored Petri nets,” in Proceedings of the 23nd Australasian Conference on Computer Science, vol. 91, pp. 75–84, Australian Computer Society, 2009.
  7. S. Kızmaz and M. Kırcı, “Verification of session initiation protocol using timed colored petri net,” International Journal of Communications, Network & System Sciences, vol. 4, no. 3, pp. 170–179, 2011. View at Publisher · View at Google Scholar
  8. S. Barakovic, D. Jevtic, and J. Barakovic Husic, “Modeling of session initiation protocol invite transaction using colored Petri nets,” in Proceedings of the 8th International Conference on Modeling and Simulation (ICMS '12), 2012.
  9. J. R. Abrial, Modeling in Event-B: System and Software Engineering, Cambridge University Press, 2010.
  10. J. R. Abrial, The B-Book: Assigning Programs to Meanings, Cambridge University Press, Cambridge, UK, 2005. View at MathSciNet
  11. J. R. Abrial, “B#: toward a synthesis between Z and B,” in ZB 2003: Formal Specification and Development in Z and B, D. Bert, J. P. Bowen, S. King, and M. Waldén, Eds., vol. 2651 of Lecture Notes in Computer Science, pp. 168–177, Springer, Berlin, Germany, 2003. View at Publisher · View at Google Scholar
  12. R. J. Back, On the Correctness of Refinement Steps in Program Development, Department of Computer Science, University of Helsinki, Helsinki, Finland, 1978.
  13. C. Jones, I. Oliver, A. Romanovsky, and E. Troubitsyna, RODIN (rigorous open development environment for complex systems), University of Newcastle upon Tyne, Computing Science, 2005.