Cellular automata machines: a new environment for modeling
Cellular automata machines: a new environment for modeling
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Cellular-automata models applied to natural hazards
Computing in Science and Engineering
System architecture directions for networked sensors
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Wireless sensor networks for habitat monitoring
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
TOSSIM: accurate and scalable simulation of entire TinyOS applications
Proceedings of the 1st international conference on Embedded networked sensor systems
Implementing software on resource-constrained mobile sensors: experiences with Impala and ZebraNet
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Simulating Large Wireless Sensor Networks Using Cellular Automata
ANSS '05 Proceedings of the 38th annual Symposium on Simulation
A survey of middleware for sensor networks: state-of-the-art and future directions
Proceedings of the international workshop on Middleware for sensor networks
Unit Operations: An Approach to Videogame Criticism
Unit Operations: An Approach to Videogame Criticism
Programming wireless sensor networks with the TeenyLime middleware
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Leveraging fuzzy query processing to support applications in wireless sensor networks
Proceedings of the 2010 ACM Symposium on Applied Computing
Hi-index | 0.00 |
Applications and middleware popular in the study of wireless sensor networks (WSNs) often involve monitoring dynamically changing environments. As the complexity and scale of these applications increase, so does the need for effective comparative analysis. Deterministic benchmarks for head-to-head comparisons, as well as stochastic tests modeling the unpredictability of environmental phenomenon are needed. Approaches employed for ad hoc network simulation are not sufficient, since the network is typically modeled solely in terms of network topology, without a separate model for the physical environment within which the network is deployed. We propose a simulation architecture in which various cellular automata models representing dynamic physical environments can be developed. Our architecture allows environment scenarios to evolve independently of simulation models for network protocols and topology. To verify the architecture, we implement cellular automatons to model different physical systems: the FHP rule describes the motion of particles traveling in a discrete space colliding with each other; the OFC rule describes stress loading and rupture cycles; and a mathematical CA model describing the spread of a fire, incorporating weather (wind) and land topology conditions. We use these rules to effectively model scenarios such as spreading of gas, earthquakes, bridge or building rupture, and forest fires.