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
Link To Document