• DocumentCode
    2425333
  • Title

    Formal analysis of policies in wireless sensor network applications

  • Author

    Patrignani, Marco ; Matthys, Nelson ; Proença, José ; Hughes, Danny ; Clarke, Dave

  • Author_Institution
    Dept. of Comput. Sci., Katholieke Univ. Leuven, Leuven, Belgium
  • fYear
    2012
  • fDate
    2-2 June 2012
  • Firstpage
    15
  • Lastpage
    21
  • Abstract
    Since wireless sensor network applications are ever growing in scale and complexity, managers require strong formal guarantees that any changes done to the system can be enacted safely. This paper presents the formalisation and analysis of the semantics of policies, tiny software artefacts used to orchestrate wireless sensor network applications. The semantics of policies is formalised in terms of traces augmented with information concerning the constraints under which traces are executed. These traces are composed according to the network topology and subsequently analysed using the mCRL2 model-checking tool. The analysis allows for the detection of semantical inconsistencies that may lead to dangerous or unwanted behaviour of the application based on the policy configuration. An analysis of policies in a real-world system is provided, showing how to verify security and resource usage properties.
  • Keywords
    formal verification; telecommunication computing; telecommunication network topology; telecommunication security; wireless sensor networks; mCRL2 model-checking tool; network topology; policy configuration; policy formal analysis; policy semantics analysis; policy semantics formalization; resource usage properties; security properties; software artifacts; wireless sensor network applications; Cryptography; Prototypes; Runtime; Semantics; Syntactics; Wireless sensor networks; Formal Methods; Model Checking; Policy-driven Middleware; Wireless Sensor Network Applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Sensor Network Applications (SESENA), 2012 Third International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1789-4
  • Type

    conf

  • DOI
    10.1109/SESENA.2012.6225728
  • Filename
    6225728