• DocumentCode
    3456507
  • Title

    Improvement of a service level negotiation protocol using formal verification

  • Author

    Chalouf, Mohamed Aymen ; Krief, Francine ; Mbarek, Nader ; Lemlouma, Tayeb

  • Author_Institution
    IUT of Lannion, IRISA Lab., Univ. of Rennes 1, Lannion, France
  • fYear
    2013
  • fDate
    7-10 July 2013
  • Abstract
    The goal of the pervasive connectivity is to enable mobile users to be permanently connected to the Internet. Mobile users are often connected to wireless networks and consuming services that require quality of service guarantees. Accessing services using wireless technologies may make the service delivery vulnerable to security attacks because of the open medium of these technologies. In this context, we need to guarantee both quality of service and security for mobile users communications. In this paper, we present a protocol for service level negotiation which covers both quality of service and security and assigns a profile to each user in order to optimize and automate the dynamic negotiation. To evaluate and test the good functioning of this protocol, we had performed some test scenarios. Since these scenarios can not be exhaustive, this paper will focus on the formal verification of that negotiation protocol. This verification will be performed to check some properties like deadlock, livelock, unspecified reception or dead code. This paper shows implementation details of the verification achieved using the SPIN model checker tool and its PROMELA high level language. It also describes the detected problems and propose some solutions.
  • Keywords
    formal verification; high level languages; mobile communication; signalling protocols; telecommunication computing; telecommunication security; Internet; PROMELA high level language; SPIN model checker; dynamic negotiation; formal verification; mobile users; pervasive connectivity; quality-of-service guarantees; security attacks; security guarantee; service level negotiation protocol; user profile; wireless networks; wireless technologies; Automata; Formal verification; Protocols; Quality of service; Security; Silicon; System recovery; FSM model; Formal verification; Negotiation protocol; PROMELA; SPIN; Service Level;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications (ISCC), 2013 IEEE Symposium on
  • Conference_Location
    Split
  • Type

    conf

  • DOI
    10.1109/ISCC.2013.6755044
  • Filename
    6755044