• DocumentCode
    129931
  • Title

    Formal Verification of Real-Time Wireless Sensor Networks Protocols: Scaling Up

  • Author

    Mouradian, Alexandre ; Blum, Isabelle Auge

  • Author_Institution
    INRIA INSA-Lyon, Univ. de Lyon, Lyon, France
  • fYear
    2014
  • fDate
    8-11 July 2014
  • Firstpage
    41
  • Lastpage
    50
  • Abstract
    Large scale ad hoc networks such as Wireless Sensor Networks are more and more deployed to ensure critical missions (such as forest fire detection, intrusion detection, etc). Critical applications require timeliness and reliability because human lives may depend on it. In order to give the strongest possible guaranties, the fulfillment of the timing requirements must be formally verified. In the literature, mainly two approaches are used for the formal verification of WSNs real-time protocols: Model Checking which consists in an exhaustive exploration of the behaviors of the system and Network Calculus which abstracts the elements of the system with compos able mathematical functions. The Model Checking solution suffers from the combinatorial explosion problem which prevents from verifying large scale systems. On the contrary, Network Calculus scales well, but the abstraction made when defining the service curve is often made without proof that it actually corresponds to the worst case of the considered protocol. In this paper we propose a verification technique which takes advantage of the exhaustiveness of the Model Checking and the scalability of the Network Calculus. The Model Checking technique being used at the scale of a node in order to verify its behavior and the Network Calculus at the scale of the network to represent the interactions of every node with the rest of the network. We use the UPPAAL model checker and Sensor Network Calculus and apply our method to a WSN real-time protocol in order to evaluate the performance of the method.
  • Keywords
    formal verification; protocols; wireless sensor networks; Large scale ad hoc networks; UPPAAL model checker; WSN real-time protocols; combinatorial explosion problem; formal verification; mathematical functions; model checking technique; network calculus; real-time wireless sensor network protocol; timing requirements; Calculus; Model checking; Protocols; Real-time systems; Sensors; Topology; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2014 26th Euromicro Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    978-1-4799-5797-2
  • Type

    conf

  • DOI
    10.1109/ECRTS.2014.12
  • Filename
    6932588