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
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;
Conference_Titel :
Software Engineering for Sensor Network Applications (SESENA), 2012 Third International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1789-4
DOI :
10.1109/SESENA.2012.6225728