A domain specific visual language for modeling power-aware reliability in wireless sensor networks

Reliability is an attribute that appears in all quality models, so it is important to take it into account when developing any kind of system. Its evaluation at latter stages of the software development may force the re-engineering of important parts of the system, something very costly. This is why it should be raised to the system design phase. Among the systems where reliability is a crucial issue, some wireless sensor network (WSN) protocols aim to extend the networks lifetime as much as possible, so a more reliable network will live longer. Following a model-driven engineering (MDE) approach, we propose the use of domain specific visual languages (DSVLs) to model the reliability of systems based on components by means of in-place behavioral rules and by modeling how the state of the components changes. We have developed as well a DSVL for modeling and analyzing reliability properties of a WSN protocol based on local information, namely directional source-aware routing protocol (DSAP).

[1]  Jan M. Rabaey,et al.  Energy aware routing for low energy ad hoc sensor networks , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[2]  Antonio Vallecillo,et al.  Model-driven performance analysis of rule-based domain specific visual models , 2013, Inf. Softw. Technol..

[3]  Amitava Datta,et al.  Fault-tolerant and energy-efficient permutation routing protocol for wireless networks , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[4]  Lavon B. Page Probability for Engineering With Applications to Reliability , 1988 .

[5]  M. R. Tripathy,et al.  Routing Protocols in Wireless Sensor Networks: A Survey , 2012, 2012 Second International Conference on Advanced Computing & Communication Technologies.

[6]  Chung Shue Chen,et al.  Real-time QoS support in wireless sensor networks: a survey , 2007 .

[7]  Long Tran-Thanh,et al.  A Novel Reliability Based Routing Protocol for Power Aware Communications in Wireless Sensor Networks , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[8]  Hossam S. Hassanein,et al.  On The Reliability of Wireless Sensor Networks , 2006, 2006 IEEE International Conference on Communications.

[9]  Claude Chaudet,et al.  End-to-end reliability in wireless sensor networks: Survey and research challenges , 2007 .

[10]  Antonio Vallecillo,et al.  A graphical approach for modeling time-dependent behavior of DSLs , 2009, 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[11]  Guoliang Xing,et al.  Real-time Power-Aware Routing in Sensor Networks , 2006, 200614th IEEE International Workshop on Quality of Service.

[12]  Loren Schwiebert,et al.  Power-Aware Metrics for Wireless Sensor Networks , 2004, IASTED PDCS.

[13]  Manuel Díaz,et al.  HERO: A hierarchical, efficient and reliable routing protocol for wireless sensor and actor networks , 2012, Comput. Commun..

[14]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[15]  Guoliang Xing,et al.  Real-time Power Aware Routing in Wireless Sensor Networks , 2005 .

[16]  Fernando Losilla,et al.  Wireless Sensor Network Application Development: An Architecture-Centric MDE Approach , 2007, ECSA.

[17]  Mladen A. Vouk Software Reliability Engineering , 1999 .

[18]  Loren Schwiebert,et al.  Power efficient topologies for wireless sensor networks , 2001, International Conference on Parallel Processing, 2001..

[19]  Adam Czubak,et al.  Lifespan-Aware Routing for Wireless Sensor Networks , 2010, KES-AMSTA.

[20]  Eylem Ekici,et al.  Energy-constrained task mapping and scheduling in wireless sensor networks , 2005, IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005..

[21]  Ivan Stojmenovic,et al.  Geographic and Energy-Aware Routing in Sensor Networks , 2005, Handbook of Sensor Networks.

[22]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .