Skip to main content

Heuristic-Guided Verification for Fast Congestion Detection on Wireless Sensor Networks

  • Conference paper
  • First Online:
Future Data and Security Engineering (FDSE 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10018))

Included in the following conference series:

Abstract

Petri Net (PN) are widely used to model distributed systems due to its powerful capability of simulating stepwise behaviors of the systems in both sequential or concurrent manners. Furthermore, PN models can be formally verified of their properties using model checking. However, when applied in practical situations, this approach suffers from the infamous problem of state space explosion. In this paper, we suggest a heuristic approach which can potentially reduce the resource consumed by the verification process on a PN-modeled system. We illustrate our idea by an application of congestion detection of Wireless Sensor Networks (WSN), once represented as PN models. The experimental results confirm the improvements gained by our approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Heiner, M., Richter, R., Schwarick, M.: Snoopy: a tool to design and animate/simulate graph-based formalisms. In: Proceedings of the 1st International Conference on Simulation Tools and Techniques for Communications, Networks and Systems and Workshops (SimuTools 2008), p. 15 (2008)

    Google Scholar 

  2. Byg, J., Jørgensen, K.Y., Srba, J.: An efficient translation of timed-arc petri nets to networks of timed automata. In: Breitman, K., Cavalcanti, A. (eds.) ICFEM 2009. LNCS, vol. 5885, pp. 698–716. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  3. André, É., Lembachar, Y., Petrucci, L., Hulin-Hubard, F., Linard, A., Hillah, L., Kordon, F.: Cosyverif: an open source extensible verification environment. In: 18th International Conference on Engineering of Complex Computer Systems (ICECCS 2013), pp. 33–36 (2013)

    Google Scholar 

  4. Westergaard, M., Slaats, T.: CPN tools 4: a process modeling tool combining declarative and imperative paradigms. In: 11th International Conference on Business Process Management (BPM 2013), pp. 393–402 (2013)

    Google Scholar 

  5. Kozura, V.E., Nepomniaschy, V.A., Novikov, R.M.: Verification of distributed systems modelled by high-level Petri nets. In: 2002 International Conference on Parallel Computing in Electrical Engineering (PARELEC 2002), pp. 61–66 (2002)

    Google Scholar 

  6. Garavel, H., Mateescu, R., Smarandache, I.M.: Parallel state space construction for model-checking. In: Dwyer, M.B. (ed.) SPIN 2001. LNCS, vol. 2057, p. 217. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  7. Barnat, J., Brim, L., Rockai, P.: On-the-fly parallel model checking algorithm that is optimal for verification of weak LTL properties. Sci. Comput. Program. 77(12), 1272–1288 (2012)

    Article  MATH  Google Scholar 

  8. Le, K., Bui, T., Quan, T., Petrucci, L., André, É.: Congestion verification on abstracted wireless sensor networks with wsn-pn tool. Adv. Comput. Netw. 4(1), 33–40 (2016)

    Article  Google Scholar 

  9. Luo, Y., Lina, P., Zuba, M., Peng, Z., Cui, J.-H.: Challenges and opportunities of underwater cognitive acoustic networks. IEEE Trans. Emerg. Top. Comput. 2(2), 198–211 (2014)

    Article  Google Scholar 

  10. Si, Y., Sun, J., Liu, Y., Dong, J.S., Pang, J., Zhang, S.J., Yang, X.: Model checking with fairness assumptions using PAT. Front. Comput. Sci. 8(1), 1–16 (2014)

    Article  MathSciNet  Google Scholar 

  11. Wan, C.-Y., Eisenman, S.B., Campbell, A.T.: CODA: congestion detection and avoidance in sensor networks. In: Proceedings of the 1st International Conference on Embedded Networked Sensor Systems (SenSys 2003), pp. 266–279. ACM (2003)

    Google Scholar 

  12. Mayr, E.W.: An algorithm for the general petri net reachability problem. SIAM J. Comput. 13(3), 441–460 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  13. Proth, J.-M., Xie, X.: Petri Nets: A Tool for Design and Management of Manufacturing Systems. Wiley, New York (1996)

    Google Scholar 

  14. Billington, J., Wheeler, G.R., Wilbur-Ham, M.C.: PROTEAN: a high-level Petri net tool for the specification and verification of communication protocols. IEEE Trans. Softw. Eng. 14(3), 301–316 (1988)

    Article  Google Scholar 

  15. Reid, M., Zuberek, W.M.: Timed Petri net models of ATM LANs. In: Billington, J., Diaz, M., Rozenberg, G. (eds.) Application of Petri Nets to Communication Networks. LNCS, vol. 1605, pp. 150–175. Springer, Heidelberg (1999). doi:10.1007/BFb0097776

    Chapter  Google Scholar 

  16. Zaitsev, D.A.: Switched LAN simulation by colored Petri nets. Math. Comput. Simul. 65(3), 245–249 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  17. Zhang, C., Zhou, M.: A stochastic Petri net-approach to modeling, analysis of ad hoc network. In: Information Technology: Research and Education (ITRE 2003), pp. 152–156. IEEE (2003)

    Google Scholar 

Download references

Acknowledgment

This research is funded by Vietnam National Foundation for Science and Technology Development (NAFOSTED) under grant number 102.01-2015.16.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khanh Le .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Le, K., Nguyen, T., Cao, T., Bui, T., Quan, T. (2016). Heuristic-Guided Verification for Fast Congestion Detection on Wireless Sensor Networks. In: Dang, T., Wagner, R., Küng, J., Thoai, N., Takizawa, M., Neuhold, E. (eds) Future Data and Security Engineering. FDSE 2016. Lecture Notes in Computer Science(), vol 10018. Springer, Cham. https://doi.org/10.1007/978-3-319-48057-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48057-2_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48056-5

  • Online ISBN: 978-3-319-48057-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics