Rupeas: Ruby powered event analysis DSL

Wireless Sensor Networks (WSNs) are unique embedded computer systems for distributed sensing of a dispersed phenomenon. As WSNs are deployed in remote locations for longterm unattended operation, assurance of correct functioning of the system is of prime concern. Thus, the design and development of WSNs requires specialized tools to allow for testing. To this end, we present a novel language, Rupeas, for analyzing WSNs based on collected events during system operation. Rupeas is independent from test specifics and thus generally applicable for analyzing event logs of WSN test executions.

[1]  Tarek F. Abdelzaher,et al.  SNTS: Sensor Network Troubleshooting Suite , 2007, DCOSS.

[2]  Kay Römer,et al.  Deployment of Sensor Networks: Problems and Passive Inspection , 2007, 2007 Fifth Workshop on Intelligent Solutions in Embedded Systems.

[3]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[4]  Lothar Thiele,et al.  Deployment support network a toolkit for the development of WSNs , 2007 .

[5]  Feng Zhao,et al.  Que: A Sensor Network Rapid Prototyping Tool with Application Experiences from a Data Center Deployment , 2008, EWSN.

[6]  Tarek F. Abdelzaher,et al.  Towards Diagnostic Simulation in Sensor Networks , 2008, DCOSS.

[7]  Jens Palsberg,et al.  Avrora: scalable sensor network simulation with precise timing , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[8]  Matt Welsh,et al.  MoteLab: a wireless sensor network testbed , 2005, IPSN '05.

[9]  S. Kim,et al.  Trio: enabling sustainable and scalable outdoor wireless sensor network deployments , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[10]  Lothar Thiele,et al.  Increasing the reliability of wireless sensor networks with a distributed testing framework , 2007, EmNets '07.

[11]  Kay Römer,et al.  Increasing the visibility of sensor networks with passive distributed assertions , 2008, REALWSN '08.

[12]  Lothar Thiele,et al.  Wireless Sensor Networks Testing and Validation , 2009, Networked Embedded Systems.

[13]  James H. Andrews,et al.  General Test Result Checking with Log File Analysis , 2003, IEEE Trans. Software Eng..

[14]  Ratul Mahajan,et al.  Analyzing the MAC-level behavior of wireless networks in the wild , 2006, SIGCOMM 2006.

[15]  Lothar Thiele,et al.  The FlockLab testbed architecture , 2009, SenSys '09.

[16]  Amin Vahdat,et al.  Pip: Detecting the Unexpected in Distributed Systems , 2006, NSDI.

[17]  David E. Culler,et al.  The Case for Predicate-Oriented Debugging of Sensornets , 2008 .

[18]  David E. Culler,et al.  Lessons from a Sensor Network Expedition , 2004, EWSN.

[19]  Stefan Savage,et al.  Jigsaw: solving the puzzle of enterprise 802.11 analysis , 2006, SIGCOMM.

[20]  Lothar Thiele,et al.  EvAnT: Analysis and Checking of Event Traces for Wireless Sensor Networks , 2008, 2008 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (sutc 2008).

[21]  Koen Langendoen,et al.  A Global-State Perspective on Sensor Network Debugging , 2008 .