[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2428592.2428596acmotherconferencesArticle/Chapter ViewAbstractPublication PageswcttConference Proceedingsconference-collections
research-article

Modeling local broadcast behavior of wireless sensor networks with timed automata for model checking of WCTT

Published: 04 December 2012 Publication History

Abstract

Wireless Sensor Networks (WSNs) are usually deployed in order to monitor parameters of an area. When an event occurs in the network an alarm is sent to a special node called the sink. In critical real-time applications, when an event is detected, the Worst Case Traversal Time (WCTT) of the message must be bounded. Although real-time protocols for WSNs have been proposed, they are rarely formally verified. The model checking of WSNs is a challenging problem for several reasons. First, WSNs are usually large scale so it induces state space explosion during the verification. Moreover, wireless communications produce a local broadcast behavior which means that a packet is received only by nodes which are in the radio range of the sender. Finally, the radio link is probabilistic. The modeling of those aspects of the wireless link is not straightforward and it has to be done in a way that mitigate the state space explosion problem. In this paper we particularly focus on the modeling of the local broadcast behavior with Timed Automata (TA). We use TA because they have sufficient expressiveness and analysis power in order to check time properties of protocols, as shown in the paper. Three ways of modeling local broadcast with synchronizations of TA are presented. We compare them and show that they produce different state space sizes and execution times during the model checking process. We run several model checking on a simple WSN protocol and we conclude that one model mitigate the state explosion problem better than the others. In the future, the next step will be to enhance this model with the probabilistic aspect of radio communications and to show it remains the best one.

References

[1]
R. Alur and D. Dill. A theory of timed automata. Theoretical computer science, 126(2): 183--235, 1994.
[2]
F. V. B. Berthomieu, P.-O. Ribet. The tool tina -- construction of abstract state spaces for petri nets and time petri nets. International Journal of Production Research, 42(14), 2004.
[3]
J. Baeten. A brief history of process algebra. Theoretical Computer Science, 335(2--3): 131--146, 2005.
[4]
C. Baier and J.-P. Katoen. Principles of Model Checking. The MIT Press, 2008.
[5]
B. Bérard, F. Cassez, S. Haddad, D. Lime, and O. Roux. Comparison of the expressiveness of timed automata and time petri nets. Formal Modeling and Analysis of Timed Systems, pages 211--225, 2005.
[6]
C. Bron and J. Kerbosch. Algorithm 457: finding all cliques of an undirected graph. Commun. ACM, 16(9): 575--577, 1973.
[7]
E. Clarke and J. Wing. Formal methods: State of the art and future directions. ACM Computing Surveys (CSUR), 28(4): 626--643, 1996.
[8]
A. Fehnker, L. Van Hoesel, and A. Mader. Modelling and verification of the lmac protocol for wireless sensor networks. IFM'07, pages 253--272, Oxford, UK, 2007.
[9]
G. Gardey, D. Lime, M. Magnin, and O. Roux. Roméo: A tool for analyzing time petri nets. CAV'05, Edinburgh, Scotland, UK, 2005.
[10]
A. D. Gerd Behrmann and K. Larsen. A tutorial on uppaal. In Formal Methods for the Design of Real-Time Systems, volume 3185 of Lecture Notes in Computer Science, pages 33--35. 2004.
[11]
J. C. Godskesen and O. Gryn. Modelling and verification of security protocols for ad hoc networks using uppaal. 18th Nordic Workshop on Programming Theory, 2006.
[12]
T. A. Henzinger, X. Nicollin, J. Sifakis, and S. Yovine. Symbolic model checking for real-time systems. Information and Computation, 111: 394--406, 1992.
[13]
G. Holzmann. The spin model checker, primer and reference manual. 2003.
[14]
R. Milner. Communication and concurrency. In Series in Computer Science. Prentice-Hall International, 1989.
[15]
L. Mounier, L. Samper, and W. Znaidi. Worst-case lifetime computation of a wireless sensor network by model-checking. PE-WASUN '07, pages 1--8, Crete Island, Greece, 2007.
[16]
P. Olveczky and S. Thorvaldsen. Formal modeling and analysis of wireless sensor network algorithms in Real-Time Maude. Proceedings 20th IEEE International Parallel & Distributed Processing Symposium, 2006.
[17]
A. P. Ravn, J. Srba, and S. Vighio. A formal analysis of the web services atomic transaction protocol with uppaal. ISoLA'10, pages 579--593, Heraklion, Greece, 2010.
[18]
A. Singh, C. Ramakrishnan, and S. A. Smolka. A process calculus for mobile ad hoc networks. Science of Computer Programming, 75(6): 440--469, 2010.
[19]
R. Tan, G. Xing, J. Chen, W.-Z. Song, and R. Huang. Quality-driven volcanic earthquake detection using wireless sensor networks. RTSS '10, San Diego, CA, USA, 2010.
[20]
S. Tschirner, L. Xuedong, and W. Yi. Model-based validation of qos properties of biomedical sensor networks. EMSOFT '08, pages 69--78, Atlanta, USA, 2008.
[21]
Y. Wang. Real-time behaviour of asynchronous agents. CONCUR '90 Theories of Concurrency: Unification and Extension, 458: 502--520, 1990.
[22]
O. Wibling, J. Parrow, and A. Pears. Automatized Verification of Ad Hoc Routing Protocols. pages 343--358, 2004.
[23]
F. Ye, G. Zhong, S. Lu, and L. Zhang. GRAdient Broadcast: A Robust Data Delivery Protocol for Large Scale Sensor Networks. Wireless Networks, 11(3): 285--298, 2005.

Cited By

View all
  • (2022)Bounded Model Checking for Metric Temporal Logic Properties of Timed Automata with Digital ClocksSensors10.3390/s2223955222:23(9552)Online publication date: 6-Dec-2022
  • (2017)RWiN: New Methodology for the Development of Reconfigurable WSNIEEE Transactions on Automation Science and Engineering10.1109/TASE.2016.260891814:1(109-125)Online publication date: Jan-2017
  • (2015)Formal specification and verification of reconfigurable wireless sensor networks2015 IEEE 12th International Multi-Conference on Systems, Signals & Devices (SSD15)10.1109/SSD.2015.7348099(1-8)Online publication date: Mar-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
WCTT '12: Proceeings of the 2nd International Workshop on Worst-Case Traversal Time
December 2012
32 pages
ISBN:9781450316866
DOI:10.1145/2428592
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 December 2012

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

WCTT '12

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Bounded Model Checking for Metric Temporal Logic Properties of Timed Automata with Digital ClocksSensors10.3390/s2223955222:23(9552)Online publication date: 6-Dec-2022
  • (2017)RWiN: New Methodology for the Development of Reconfigurable WSNIEEE Transactions on Automation Science and Engineering10.1109/TASE.2016.260891814:1(109-125)Online publication date: Jan-2017
  • (2015)Formal specification and verification of reconfigurable wireless sensor networks2015 IEEE 12th International Multi-Conference on Systems, Signals & Devices (SSD15)10.1109/SSD.2015.7348099(1-8)Online publication date: Mar-2015
  • (2013)Formal verification of real-time wireless sensor networks protocols with realistic radio linksProceedings of the 21st International conference on Real-Time Networks and Systems10.1145/2516821.2516833(213-222)Online publication date: 16-Oct-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media